共用方式為


IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION IOCTL (usbfnioctl.h)

USB 類別驅動程式會傳送此要求來準備從 USB 函式類別延伸模組收到的通知, (UFX) 回應總線上的事件,例如埠類型變更或接收非標準安裝封包。

主要程序代碼

IRP_MJ_INTERNAL_DEVICE_CONTROL

輸入緩衝區

NULL。

輸入緩衝區長度

無。

輸出緩衝區

UFX 填入與該事件相關聯的總線事件類型和數據類型的呼叫端配置 USBFN_NOTIFICATION 結構的指標。

輸出緩衝區長度

USBFN_NOTIFICATION 結構的大小。

狀態區塊

如果要求成功,則UFX) (USB函式類別延伸模組會傳回STATUS_SUCCESS,或NT_SUCCESS (状态) 等於TRUE的另一個狀態值。 否則會傳回狀態值,NT_SUCCESS (状态) 等於 FALSE。

備註

UFX 會完成此要求,以回應總線上的事件。 建議類別驅動程式一次傳送多個要求,以確保不會遺漏重大通知。

規格需求

需求
標頭 usbfnioctl.h

另請參閱

USBFN_EVENT

USBFN_NOTIFICATION