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 [仅限桌面应用] |
标头 |
|