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