共用方式為


DOC_INFO_3結構

DOC_INFO_3結構描述將列印的檔。

語法

typedef struct _DOC_INFO_3 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwFlags;
} DOC_INFO_3, *PDOC_INFO_3;

成員

pDocName

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

pOutputFile

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

pDatatype

Null 終止字串的指標,識別用來記錄檔的資料類型。

dwFlags

標誌。 目前可以是 Null 或下列專案。

旗標 意義
DI_MEMORYMAP_WRITE 使 StartDocPrinter 不使用 AddJobScheduleJob 進行本機列印。

備註

DOC_INFO_3中的DI_MEMORYMAP_WRITE設定是優化。 這可讓 GDI 對應應用程式中的多工緩衝處理檔案,並加速錄製。

規格需求

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

另請參閱

列印

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

AddJob

ScheduleJob

StartDocPrinter