ベンダー拡張イベント
ベンダー拡張イベントは、DeviceData および Events INF ファイルセクションで定義されています (ベンダー拡張機能の例を参照)。 EventCode エントリには、すべてのイベント コードがコンマで区切って一覧表示されます。 イベント コードごとに、EventCodeXXXX 形式のエントリが存在する必要があります。XXXX は大文字の 16 進数の PTP イベント コードです。 エントリには、ドライバーがイベント コードを受信したときに送信する WIA GUID コードが一覧表示されます。
イベントの表示名は、[イベント] セクションで宣言する必要があります。 イベントごとに、イベント名を引用符で囲んだ EventCodeXXXX エントリ、イベント GUID、およびイベントが発生したときに起動されるアプリケーションがすべてコンマで区切られている必要があります。 アプリケーション名の代わりにアスタリスクが使用されている場合は、登録済みのアプリケーション名が使用されます。 詳細については、WIA デバイスの INF ファイルを参照してください。 アプリケーションでは、IWiaDevMgr::RegisterEventCallbackXxx メソッド (Microsoft Windows SDK ドキュメントで説明) を使用してイベントを受信できます。 現時点では、イベントのパラメーターをアプリケーションに渡すことはできません。