勇芳软件工作室.汉化:  Printing > Print Spooler API > Print Spooler API Reference > Print Spooler API Structures >

PRINTPROCESSOR_CAPS_1

Previous pageReturn to chapter overviewNext page

描述

 

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)