IOCTL_INTERNAL_USBFN_GET_CLASS_INFO IOCTL (usbfnioctl.h)
類別驅動程式會傳送此要求 IO 控制程式碼,以擷取裝置可用管道的相關信息,如登錄中所設定。
主要程序代碼
IRP_MJ_INTERNAL_DEVICE_CONTROL
輸入緩衝區
NULL。
輸入緩衝區長度
無。
輸出緩衝區
緩衝區的指標,其中包含 USBFN_CLASS_INFORMATION_PACKET 結構。 完成時,UFX 會在以特定總線速度運作時,以名稱、裝置介面 GUID 和介面的詳細數據填入結構。
輸出緩衝區長度
USBFN_CLASS_INFORMATION_PACKET 結構的大小。
狀態區塊
如果要求成功, (UFX) 的 USB 函式類別延伸模組會傳回STATUS_SUCCESS,或NT_SUCCESS (状态) 等於 TRUE 的另一個狀態值。 否則會傳回狀態值,NT_SUCCESS (状态) 等於 FALSE。
備註
類別驅動程序應該會在初始化期間傳送這個 IOCTL 要求,以便列舉端點和屬性。
規格需求
需求 | 值 |
---|---|
標頭 | usbfnioctl.h |