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)

另請參閱

DevQueryPrintEx