次の方法で共有


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