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または適切なエラー状態に設定します。
要件
要件 | 値 |
---|---|
Header | usbioctl.h (Usbioctl.h を含む) |