USB_BUS_NOTIFICATION 構造体 (usbioctl.h)

特定のバス情報を格納します。 この構造体は、 IOCTL_INTERNAL_USB_GET_BUS_INFO 要求で使用されます。

構文

typedef struct _USB_BUS_NOTIFICATION {
  USB_NOTIFICATION_TYPE NotificationType;
  ULONG                 TotalBandwidth;
  ULONG                 ConsumedBandwidth;
  ULONG                 ControllerNameLength;
} USB_BUS_NOTIFICATION, *PUSB_BUS_NOTIFICATION;

メンバー

NotificationType

通知の種類を示す USB_NOTIFICATION_TYPE値。

TotalBandwidth

バスで使用可能な合計帯域幅 (1 秒あたりのビット数)。

ConsumedBandwidth

既に使用されている平均帯域幅 (ビット/秒)。

ControllerNameLength

このデバイスが接続されているホスト コントローラーの Unicode シンボリック名の長さ (バイト単位)。 長さには NULL は含まれません。

要件

要件
Header usbioctl.h