共用方式為


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)

另請參閱

DevQueryPrintEx