GetPrintExecutionData 関数
GetPrintExecutionData は、現在の印刷コンテキストを取得します。
注意
この関数は、印刷スプーラーのコンテキストで実行されているプリンター ドライバーで使用するためのものです。
構文
BOOL WINAPI GetPrintExecutionData(
_Out_ PRINT_EXECUTION_DATA *pData
);
パラメーター
-
pData [out]
-
PRINT_EXECUTION_DATA構造体のアドレスを受け取る変数へのポインター。
戻り値
関数が成功した場合は TRUE を返します。それ以外の場合 は FALSE。 戻り値が FALSE の場合は、 GetLastError を呼び出してエラーの状態を取得します。
注釈
GetPrintExecutionData は Windows Vista 以前のバージョンの Windows ではサポートされていないため、プリンター ドライバーは winspool.drv モジュールで GetProcAddress を呼び出して GetPrintExecutionData 関数のアドレスを取得する必要があります。
GetPrintExecutionData は、 pData の値が NULL の場合にのみ失敗します。
PRINT_EXECUTION_DATA の clientAppPID メンバーの値は、コンテキストの値がPRINT_EXECUTION_CONTEXT_WOW64されている場合にのみ意味があります。 context の値がPRINT_EXECUTION_CONTEXT_WOW64されていない場合、clientAppPID の値は 0 です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header |
|
[DLL] |
|