структура 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

Общая пропускная способность в битах в секунду доступна на шине.

ConsumedBandwidth

Средняя пропускная способность уже используется в битах в секунду.

ControllerNameLength

Длина символьного имени Юникода (в байтах) для контроллера узла, к которому подключено это устройство. Длина не включает ЗНАЧЕНИЕ NULL.

Требования

Требование Ценность
заголовка usbioctl.h