Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

USB_BUS_NOTIFICATION structure (usbioctl.h)

Stores certain bus information. This structure is used in the IOCTL_INTERNAL_USB_GET_BUS_INFO request.

Syntax

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

Members

NotificationType

A USB_NOTIFICATION_TYPE-value that indicates the type of notification.

TotalBandwidth

The total bandwidth, in bits per second, available on the bus.

ConsumedBandwidth

The mean bandwidth already in use, in bits per second.

ControllerNameLength

The length of the Unicode symbolic name (in bytes) for the host controller to which this device is attached. The length does not include NULL.

Requirements

Requirement Value
Header usbioctl.h

Feedback

Was this page helpful?

Additional resources