共用方式為


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 Driver Kit (WDK) 中。

當應用程式呼叫GetPrinterData時,多工緩衝處理常式會呼叫列印處理器的GetPrintProcessorCapabilities函式,並指定具有 PrintProcCaps_datatype格式的值名稱,其中datatype是輸入資料類型的名稱。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Winspool.h (包含 Windows.h)

另請參閱

列印

列印多工緩衝處理器 API 結構

GetPrinterData