GetJobAttributes 函数 (winsplp.h)

警告

从 Windows 10 开始,支持第三方打印提供程序的 API 已弃用。 Microsoft不建议对第三方打印提供商进行任何投资。 此外,在提供 v4 打印驱动程序模型的 Windows 8 和较新版本产品上,第三方打印提供程序可能不会创建或管理使用 v4 打印驱动程序的队列。

打印提供程序的 GetJobAttributes 函数获取有关打印作业的信息。

语法

BOOL GetJobAttributes(
  [in]  LPWSTR            pPrinterName,
  [in]  LPDEVMODEW        pDevmode,
  [out] PATTRIBUTE_INFO_3 pAttributeInfo
);

参数

[in] pPrinterName

调用方提供的指针指向包含打印机名称的以 NULL 结尾的 Unicode 字符串。

[in] pDevmode

调用方提供的指向传递给打印处理器或打印机驱动程序的 DEVMODEW 结构的指针。

[out] pAttributeInfo

调用方提供的指向接收打印作业信息的 ATTRIBUTE_INFO_3 结构的指针。

返回值

GetJobAttributes 如果成功获取打印作业属性,TRUE 返回;否则,它返回 FALSE

要求

要求 价值
目标平台 桌面
标头 winsplp.h (包括 Winsplp.h)
Spoolss.lib
DLL Spoolss.dll

另请参阅

ATTRIBUTE_INFO_3

DEVMODEW

GetJobAttributesEx