IPrintOemUI::D riverEvent メソッド (prcomoem.h)
プリンター ドライバーの DrvDriverEvent 関数は、プリンター ドライバー イベントの追加処理のためにユーザー インターフェイス プラグインの IPrintOemUI::DriverEvent
メソッドを呼び出します。
構文
HRESULT DriverEvent(
DWORD dwDriverEvent,
DWORD dwLevel,
LPBYTE pDriverInfo,
LPARAM lParam
);
パラメーター
dwDriverEvent
発生したイベントを示す呼び出し元指定のビット フラグ。 有効なフラグを次の表に示します。
フラグ | 定義 |
---|---|
DRIVER_EVENT_DELETE | ドライバーが削除されています。 |
DRIVER_EVENT_INITIALIZE | ドライバーがインストールされました。 |
dwLevel
次の表に示すように、 pDriverInfo パラメーターによって指される構造体の種類を示す呼び出し元から指定された値。
dwLevel 値 | pDriverInfo によって指される構造体 |
---|---|
1 | DRIVER_INFO_1 |
2 | DRIVER_INFO_2 |
3 | DRIVER_INFO_3 |
DRIVER_INFO_N 構造体については、Microsoft Windows SDKドキュメントを参照してください。
pDriverInfo
dwLevel パラメーターによって型が識別される構造体への呼び出し元指定のポインター。
lParam
呼び出し元が指定したフラグ。 次の「解説」セクションを参照してください。
戻り値
メソッドは、次のいずれかの値を返す必要があります。
リターン コード | 説明 |
---|---|
|
操作が成功しました。 |
|
操作が失敗しました。 |
|
このメソッドは実装されていません。 |
注釈
ユーザー インターフェイス プラグインの IPrintOemUI::DriverEvent
メソッドは、ユーザー モード プリンター インターフェイス DLL によってエクスポートされる DrvDriverEvent 関数と同じ種類の操作を実行します。 ドライバー イベントとその処理方法については、 DrvDriverEvent 関数の説明を参照してください。
ユーザー インターフェイス プラグインを指定した場合、プリンター ドライバーの DrvDriverEvent 関数は メソッドを IPrintOemUI::DriverEvent
呼び出します。 DrvDriverEvent 関数は、指定したイベントに対して独自の処理を実行し、 メソッドをIPrintOemUI::DriverEvent
呼び出してイベントの追加処理を処理します。
メソッドが複数のユーザー インターフェイス プラグインによってエクスポートされる場合 IPrintOemUI::DriverEvent
、インストール用にプラグインが指定された順序でメソッドが呼び出されます。
ユーザー インターフェイス プラグインの作成とインストールの詳細については、「 Microsoft のプリンター ドライバーのカスタマイズ」を参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | prcomoem.h (Prcomoem.h を含む) |