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,則只會開啟通道。 在此情況下,傳入 寫入Printer 後續呼叫的資料會傳送至印表機,或後續呼叫 ReadPrinter 從印表機擷取資料。 在 呼叫 EndDoc 之前,此模式會保持有效。

JobId

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

規格需求

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

另請參閱

列印

列印多工緩衝處理常式 API 結構

EndDoc

ReadPrinter

StartDocPrinter

WritePrinter