USB_NOTIFICATION_TYPE enumeration (usbioctl.h)

Defines values for the type of notification that can be requested by a client driver.

Syntax

typedef enum _USB_NOTIFICATION_TYPE {
  EnumerationFailure,
  InsufficentBandwidth,
  InsufficentPower,
  OverCurrent,
  ResetOvercurrent,
  AcquireBusInfo,
  AcquireHubName,
  AcquireControllerName,
  HubOvercurrent,
  HubPowerChange,
  HubNestedTooDeeply,
  ModernDeviceInLegacyHub
} USB_NOTIFICATION_TYPE;

Constants

 
EnumerationFailure
Reserved.
InsufficentBandwidth
Reserved.
InsufficentPower
Reserved.
OverCurrent
Reserved.
ResetOvercurrent
Reserved.
AcquireBusInfo
Indicates the information about the bus. This is retrieved by the IOCTL_INTERNAL_USB_GET_BUS_INFO request. Also see, USB_BUS_NOTIFICATION.
AcquireHubName
Reserved.
AcquireControllerName
Reserved.
HubOvercurrent
Reserved.
HubPowerChange
Reserved.
HubNestedTooDeeply
Reserved.
ModernDeviceInLegacyHub
Reserved.

Requirements

Requirement Value
Header usbioctl.h