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 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | wingdi.h (包含 Windows.h) |