共用方式為


USBD_RegisterHcFilter函式 (usbdlib.h)

USBD_RegisterHcFilter例程在 Windows XP 和更新版本的作業系統中已被取代。 請勿使用。

在 Windows XP 和更新版本的作業系統上,根中樞 FDO 與 PDO 之間安裝的篩選驅動程式會在列舉 USB 裝置之後看到 USB 裝置的所有 USB 流量。 篩選 USB 裝置列舉期間發生的描述元要求沒有支援的機制,因為這些要求源自埠驅動程式,且保留在埠驅動程式 (usbport.sys) ,而不是中樞驅動程式。

語法

void USBD_RegisterHcFilter(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PDEVICE_OBJECT FilterDeviceObject
);

參數

[in] DeviceObject

裝置物件的指標,該物件是 IoAttachDeviceToDeviceStack所報告的目前堆疊頂端。

[in] FilterDeviceObject

篩選驅動程式為其作業所建立之篩選裝置物件的指標。

傳回值

備註

USB 總線篩選驅動程式必須在將裝置物件附加至主機控制器驅動程式的裝置物件堆疊之後,呼叫此例程。

規格需求

需求
最低支援的用戶端 已取代。
目標平台 Universal
標頭 usbdlib.h (包含 Usbdlib.h)
程式庫 Usbd.lib
IRQL PASSIVE_LEVEL

另請參閱

IoAttachDeviceToDeviceStack

USB 設備驅動器程式設計參考