USB_NOTIFICATION_TYPE列挙 (usbioctl.h)

クライアント ドライバーによって要求できる通知の種類の値を定義します。

構文

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

定数

 
EnumerationFailure
予約済み。
InsufficentBandwidth
予約済み。
InsufficentPower
予約済み。
OverCurrent
予約済み。
ResetOvercurrent
予約済み。
AcquireBusInfo
バスに関する情報を示します。 これは、 IOCTL_INTERNAL_USB_GET_BUS_INFO 要求によって取得されます。 「 USB_BUS_NOTIFICATION」も参照してください。
AcquireHubName
予約済み。
AcquireControllerName
予約済み。
HubOvercurrent
予約済み。
HubPowerChange
予約済み。
HubNestedTooDeeply
予約済み。
ModernDeviceInLegacyHub
予約済み。

必要条件

要件
Header usbioctl.h