PRINTPROCESSOR_CAPS_1 结构

PRINTPROCESSOR_CAPS_1 结构是 pData 变量指定的缓冲区中 GetPrinterData 函数返回的打印机功能信息的格式。

语法

typedef struct _PRINTPROCESSOR_CAPS_1 {
  DWORD dwLevel;
  DWORD dwNupOptions;
  DWORD dwPageOrderFlags;
  DWORD dwNumberOfCopies;
} PRINTPROCESSOR_CAPS_1, *PPRINTPROCESSOR_CAPS_1;

成员

dwLevel

结构的版本号。 此值必须为 1。

dwNupOptions

一个位掩码,表示打印机可以在物理页上打印的各种文档页数。 最低有效位表示每页 1 个文档页,下一位表示每页 2 个文档页,依依。 例如,0x0000810B指示打印机支持每个物理页 1、2、4、9 和 16 个文档页。

dwPageOrderFlags

页面的打印顺序。 此值可以是NORMAL_PRINT、REVERSE_PRINT或BOOKLET_PRINT。

dwNumberOfCopies

打印机可以处理的最大副本数。

备注

所有结构成员的值都由 GetPrintProcessorCapabilities 函数提供,该函数记录在 Windows 驱动程序工具包 (WDK) 中。

当应用程序调用 GetPrinterData 时,后台处理程序调用打印处理器的 GetPrintProcessorCapabilities 函数,并指定格式为 PrintProcCaps_datatype 的值名称,其中数据类型是输入数据类型的名称。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Winspool.h (包括 Windows.h)

另请参阅

打印

打印后台处理程序 API 结构

GetPrinterData