IOCTL_INTERNAL_USB_GET_BUS_INFO IOCTL (usbioctl.h)
IOCTL_INTERNAL_USB_GET_BUS_INFO I/O 要求會查詢總線驅動程式以取得特定總線資訊。
IOCTL_INTERNAL_USB_GET_BUS_INFO 是內核模式 I/O 控制要求。 此要求以USB中樞 PDO 為目標。 此要求必須在PASSIVE_LEVEL的 IRQL 傳送。
主要程序代碼
IRP_MJ_INTERNAL_DEVICE_CONTROL
輸入緩衝區
Parameters.Others.Argument1 應該是 USB_BUS_NOTIFICATION 結構的指標。
輸入緩衝區長度
USB_BUS_NOTIFICATION 結構的大小。
輸出緩衝區
Parameters.Others.Argument1 指向已填入 TotalBandwidth、ConsumedBandwidth 和 ControllerNameLength 欄位的USB_BUS_NOTIFICATION結構。
輸出緩衝區長度
USB_BUS_NOTIFICATION 結構的大小。
狀態區塊
總線或埠驅動程式會將 Irp-IoStatus.Status> 設定為STATUS_SUCCESS或適當的錯誤狀態。
規格需求
需求 | 值 |
---|---|
標頭 | usbioctl.h (包含 Usbioctl.h) |