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 を含む) |