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 の