DOCINFOA 結構 (wingdi.h)
DOCINFO 結構包含 StartDoc 函式所使用的輸入和輸出檔名和其他資訊。
語法
typedef struct _DOCINFOA {
int cbSize;
LPCSTR lpszDocName;
LPCSTR lpszOutput;
LPCSTR lpszDatatype;
DWORD fwType;
} DOCINFOA, *LPDOCINFOA;
成員
cbSize
結構的大小,以位元組為單位。
lpszDocName
指定文件名稱之 Null 終止字串的指標。
lpszOutput
指定輸出檔名稱之 Null 終止字串的指標。 如果此指標 NULL,輸出將會傳送至傳遞至 StartDoc 函式的裝置內容句柄所識別的裝置。
lpszDatatype
Null 終止字串的指標,指定用來記錄列印作業的數據類型。 呼叫 EnumPrintProcessorDatatypes,即可找到此成員的法律值,而且可以包含原始、emf 或 XPS_PASS 等值。 這個成員可以 NULL。 請注意,可能會忽略要求的數據類型。
fwType
指定列印作業的其他資訊。 這個成員必須是零或下列其中一個值。
價值 | 意義 |
---|---|
DI_APPBANDING | 使用帶狀處理的應用程式應該設定此旗標,以在列印期間達到最佳效能。 |
DI_ROPS_READ_DESTINATION | 應用程式會使用涉及從目的地介面讀取的點陣作業。 |
言論
注意
wingdi.h 標頭會將 DOCINFO 定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
支援的最低伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | wingdi.h (包括 Windows.h) |