Windows 上打印作业 ID 的有效范围是什么?

Windows 上打印作业 ID 的有效范围是什么?

我已经尝试搜索这个问题一段时间了,但是我找不到任何 MS 文档详细说明 Windows 的最大和最小有效打印作业 ID。

是否有人知道任何地方可以提供此信息的文档?

我之所以问这个问题是因为我需要知道 0 是否是有效的打印作业 ID。我假设不是,但我真的没有太多依据!

答案1

OP 在评论中回答

它(见下面的源代码)在作业 ID 下显示 0 表示尚未分配 ID 的打印作业。因此它确实存在,但尚未分配 ID(ID 为 1 或更大)。

来源

答案2

根据Win32_打印作业类,该JobId属性是uint32,因此其值的范围可能是 0 到 4,294,967,295 (2 32 -1)。不过,可能存在其他限制。

相关内容