USBD_RegisterHcFilter関数 (usbdlib.h)
USBD_RegisterHcFilter ルーチンは、Windows XP 以降のオペレーティング システムでは非推奨になりました。 使用しないでください。
Windows XP 以降のオペレーティング システムでは、ルート ハブ FDO と PDO の間にインストールされているフィルター ドライバーでは、列挙後に USB デバイスのすべての USB トラフィックが表示されます。 USB デバイスの列挙中に発生する記述子要求をフィルター処理するためのサポートされているメカニズムはありません。これらの要求は、ハブ ドライバーではなくポート ドライバー (usbport.sys) に送信され、残っているためです。
構文
void USBD_RegisterHcFilter(
[in] PDEVICE_OBJECT DeviceObject,
[in] PDEVICE_OBJECT FilterDeviceObject
);
パラメーター
[in] DeviceObject
IoAttachDeviceToDeviceStack によって報告されたスタックの現在の最上位にあるデバイス オブジェクトへのポインター。
[in] FilterDeviceObject
操作用にフィルター ドライバーによって作成されたフィルター デバイス オブジェクトへのポインター。
戻り値
なし
解説
USB バス フィルター ドライバーは、ホスト コントローラー ドライバーのデバイス オブジェクト スタックにデバイス オブジェクトをアタッチした後、このルーチンを呼び出す必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | 非推奨になりました。 |
対象プラットフォーム | ユニバーサル |
Header | usbdlib.h (Usbdlib.h を含む) |
Library | Usbd.lib |
IRQL | PASSIVE_LEVEL |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示