DOC_INFO_2 結構

DOC_INFO_2結構描述將列印的檔。

語法

typedef struct _DOC_INFO_2 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwMode;
  DWORD  JobId;
} DOC_INFO_2, *PDOC_INFO_2;

成員

pDocName

指定檔案名稱之 Null 終止字串的指標。

pOutputFile

指定輸出檔名稱之 Null 終止字串的指標。

pDatatype

以 Null 結尾的字串指標,識別用來記錄檔的資料類型。

dwMode

通知列印多工緩衝處理器要追蹤的資料本質。 如果此值為零,列印多工緩衝處理器會將後續呼叫 WritePrinter 所傳送的資料視為一般列印工作, (是否多工緩衝處理取決於印表機屬性) 。 如果此值DI_CHANNEL,則只會開啟通訊通道。 在此情況下,傳遞給 WritePrinter 後續呼叫的資料會傳送至印表機,或後續呼叫 ReadPrinter 從印表機擷取資料。 此模式會維持有效狀態,直到呼叫 EndDoc 為止。

JobId

保留供內部使用;應該是零。

規格需求

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

另請參閱

列印

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

EndDoc

ReadPrinter

StartDocPrinter

WritePrinter