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
多任務緩衝處理器所提供之 DEVMODEW 的指標 結構,描述列印作業所需的印表機特性。
pszErrorStr
如果無法列印列印作業,則為緩衝器提供的指標,以接收NULL終止的錯誤文字字串。
cchErrorStr
pszErrorStr 所指向之字元串緩衝區的位元組,以位元組為單位提供多任務緩衝處理的大小。
cchNeeded
驅動程式提供的長度,以位元組為單位,由 pszErrorStr 所指向之緩衝區中所提供的錯誤字串。 如果字串太大而無法放入緩衝區中,則字串應該截斷,但應該在此處指定未解構的長度。
要求
要求 | 價值 |
---|---|
標頭 | winddiui.h (包括 Winddiui.h) |