描述
PRINTPROCESSOR_CAPS_1结构是由pData变量指定的缓冲区中的GetPrinterData函数返回的打印机能力信息的格式。
C++ 语法
typedef struct _PRINTPROCESSOR_CAPS_1 { DWORD dwLevel; DWORD dwNupOptions; DWORD dwPageOrderFlags; DWORD dwNumberOfCopies; } PRINTPROCESSOR_CAPS_1, *PPRINTPROCESSOR_CAPS_1; |
PowerBASIC 语法
TYPE PRINTPROCESSOR_CAPS_1 dwLevel AS DWORD dwNupOptions AS DWORD dwPageOrderFlags AS DWORD dwNumberOfCopies AS DWORD END TYPE |
成员
dwLevel
表示结构版本号的值。此值必须为1。
dwNupOptions
位掩码表示打印机可以在物理页面上打印的各种文档页数。最低有效位表示每页1个文档页面,下一个位代表每页2个文档页面,依此类推。例如,&H0000810B表示打印机每个物理页面支持1,2,4,9和16个文档页面。
dwPageOrderFlags
指示页面打印顺序的标志值。它可以是NORMAL_PRINT,REVERSE_PRINT或BOOKLET_PRINT。
dwNumberOfCopies
打印机可以处理的最大份数。
备注
所有结构成员的值由GetPrintProcessorCapabilities函数提供,这是在Windows DDK中记录的。
当应用程序调用{??989796089}时,假脱机程序调用打印处理器的GetPrintProcessorCapabilities功能,指定格式为PrintProcCaps_ 数据类型的值名称,其中数据类型是输入数据类型的名称。
引用文件 #INCLUDE Once
WinSpool.inc(包括Windows.inc)


