DEVQUERYPRINT_INFO結構 (winddiui.h)
DEVQUERYPRINT_INFO 結構是做為印表機介面 DLL DevQueryPrintEx 函式的輸入參數。
語法
typedef struct _DEVQUERYPRINT_INFO {
WORD cbSize;
WORD Level;
HANDLE hPrinter;
DEVMODE *pDevMode;
LPWSTR pszErrorStr;
DWORD cchErrorStr;
DWORD cchNeeded;
} DEVQUERYPRINT_INFO, *PDEVQUERYPRINT_INFO;
成員
cbSize
DEVQUERYPRINT_INFO 結構的多任務緩衝處理器提供的大小,以位元組為單位。
Level
DEVQUERYPRINT_INFO 結構的多任務緩衝處理層級。 目前,此成員一律會設定為 1。
hPrinter
多任務緩衝處理器提供的印表機句柄。
pDevMode
Spooler 提供的 DEVMODEW 結構的指標,描述列印作業所需的印表機特性。
pszErrorStr
緩衝處理程式提供的緩衝區指標,如果無法列印列印作業,則接收NULL終止的錯誤文字字串。
cchErrorStr
spooler 提供的大小,以位元組為單位, 由 pszErrorStr 指向的字串緩衝區。
cchNeeded
驅動程式提供的長度,以位元組為單位,表示 pszErrorStr 所指向緩衝區中提供的錯誤字串。 如果字串太大而無法容納在緩衝區中,應該截斷字串,但應該在這裡指定未建構的長度。
規格需求
需求 | 值 |
---|---|
標頭 | winddiui.h (包含Winddiui.h) |