PRINTPROCESSOROPENDATA 結構 (winsplp.h)

PRINTPROCESSOROPENDATA 結構會當做列印處理器 OpenPrintProcessor 函式的輸入參數使用。

語法

typedef struct _PRINTPROCESSOROPENDATA {
  PDEVMODE pDevMode;
  LPWSTR   pDatatype;
  LPWSTR   pParameters;
  LPWSTR   pDocumentName;
  DWORD    JobId;
  LPWSTR   pOutputFile;
  LPWSTR   pPrinterName;
} PRINTPROCESSOROPENDATA, *PPRINTPROCESSOROPENDATA, *LPPRINTPROCESSOROPENDATA;

成員

pDevMode

Spooler 提供的 DEVMODEW 結構指標。

pDatatype

多任務緩衝處理器提供的字串指標,表示列印作業的數據類型。

pParameters

Spooler 提供的參數位符串指標,如提供給 SetJob 函式呼叫的JOB_INFO_2結構中所指定,如 Microsoft Windows SDK 檔中所述。

pDocumentName

多任務緩衝處理程式提供的字串指標,代表與列印作業相關聯的輸入檔名稱。

JobId

識別列印作業的多任務緩衝處理器提供值。

pOutputFile

多任務緩衝處理程式提供的字串指標,代表輸出多任務緩衝處理檔的名稱。

pPrinterName

多任務緩衝處理器提供的字串指標,代表要使用的印表機名稱。

規格需求

需求
標頭 winsplp.h (包含 Winsplp.h)

另請參閱

DEVMODEW

OpenPrintProcessor