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 が指すバッファーに指定されたエラー文字列のドライバー指定の長さ (バイト単位)。 文字列が大きすぎてバッファーに収まらない場合は、文字列を切り捨てる必要がありますが、ここでは、文字列の長さを指定する必要があります。
要件
要件 | 値 |
---|---|
Header | winddiui.h (Winddiui.h を含む) |