Win32 API 日本語リファレンス
ホームDevices.Usb › USB_NOTIFICATION_TYPE

USB_NOTIFICATION_TYPE

列挙型
基底型i4

メンバー 12

名前10進16進
EnumerationFailure00x0
InsufficentBandwidth10x1
InsufficentPower20x2
OverCurrent30x3
ResetOvercurrent40x4
AcquireBusInfo50x5
AcquireHubName60x6
AcquireControllerName70x7
HubOvercurrent80x8
HubPowerChange90x9
HubNestedTooDeeply100xA
ModernDeviceInLegacyHub110xB

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum USB_NOTIFICATION_TYPE : int {
    EnumerationFailure = 0,
    InsufficentBandwidth = 1,
    InsufficentPower = 2,
    OverCurrent = 3,
    ResetOvercurrent = 4,
    AcquireBusInfo = 5,
    AcquireHubName = 6,
    AcquireControllerName = 7,
    HubOvercurrent = 8,
    HubPowerChange = 9,
    HubNestedTooDeeply = 10,
    ModernDeviceInLegacyHub = 11
} USB_NOTIFICATION_TYPE;
public enum USB_NOTIFICATION_TYPE : int
{
    EnumerationFailure = 0,
    InsufficentBandwidth = 1,
    InsufficentPower = 2,
    OverCurrent = 3,
    ResetOvercurrent = 4,
    AcquireBusInfo = 5,
    AcquireHubName = 6,
    AcquireControllerName = 7,
    HubOvercurrent = 8,
    HubPowerChange = 9,
    HubNestedTooDeeply = 10,
    ModernDeviceInLegacyHub = 11,
}
Public Enum USB_NOTIFICATION_TYPE As Integer
    EnumerationFailure = 0
    InsufficentBandwidth = 1
    InsufficentPower = 2
    OverCurrent = 3
    ResetOvercurrent = 4
    AcquireBusInfo = 5
    AcquireHubName = 6
    AcquireControllerName = 7
    HubOvercurrent = 8
    HubPowerChange = 9
    HubNestedTooDeeply = 10
    ModernDeviceInLegacyHub = 11
End Enum
import enum

class USB_NOTIFICATION_TYPE(enum.IntEnum):
    EnumerationFailure = 0
    InsufficentBandwidth = 1
    InsufficentPower = 2
    OverCurrent = 3
    ResetOvercurrent = 4
    AcquireBusInfo = 5
    AcquireHubName = 6
    AcquireControllerName = 7
    HubOvercurrent = 8
    HubPowerChange = 9
    HubNestedTooDeeply = 10
    ModernDeviceInLegacyHub = 11
// USB_NOTIFICATION_TYPE
pub const EnumerationFailure: i32 = 0;
pub const InsufficentBandwidth: i32 = 1;
pub const InsufficentPower: i32 = 2;
pub const OverCurrent: i32 = 3;
pub const ResetOvercurrent: i32 = 4;
pub const AcquireBusInfo: i32 = 5;
pub const AcquireHubName: i32 = 6;
pub const AcquireControllerName: i32 = 7;
pub const HubOvercurrent: i32 = 8;
pub const HubPowerChange: i32 = 9;
pub const HubNestedTooDeeply: i32 = 10;
pub const ModernDeviceInLegacyHub: i32 = 11;
// USB_NOTIFICATION_TYPE
const (
	EnumerationFailure int32 = 0
	InsufficentBandwidth int32 = 1
	InsufficentPower int32 = 2
	OverCurrent int32 = 3
	ResetOvercurrent int32 = 4
	AcquireBusInfo int32 = 5
	AcquireHubName int32 = 6
	AcquireControllerName int32 = 7
	HubOvercurrent int32 = 8
	HubPowerChange int32 = 9
	HubNestedTooDeeply int32 = 10
	ModernDeviceInLegacyHub int32 = 11
)
const
  EnumerationFailure = 0;
  InsufficentBandwidth = 1;
  InsufficentPower = 2;
  OverCurrent = 3;
  ResetOvercurrent = 4;
  AcquireBusInfo = 5;
  AcquireHubName = 6;
  AcquireControllerName = 7;
  HubOvercurrent = 8;
  HubPowerChange = 9;
  HubNestedTooDeeply = 10;
  ModernDeviceInLegacyHub = 11;
// USB_NOTIFICATION_TYPE
pub const EnumerationFailure: i32 = 0;
pub const InsufficentBandwidth: i32 = 1;
pub const InsufficentPower: i32 = 2;
pub const OverCurrent: i32 = 3;
pub const ResetOvercurrent: i32 = 4;
pub const AcquireBusInfo: i32 = 5;
pub const AcquireHubName: i32 = 6;
pub const AcquireControllerName: i32 = 7;
pub const HubOvercurrent: i32 = 8;
pub const HubPowerChange: i32 = 9;
pub const HubNestedTooDeeply: i32 = 10;
pub const ModernDeviceInLegacyHub: i32 = 11;
const
  EnumerationFailure* = 0
  InsufficentBandwidth* = 1
  InsufficentPower* = 2
  OverCurrent* = 3
  ResetOvercurrent* = 4
  AcquireBusInfo* = 5
  AcquireHubName* = 6
  AcquireControllerName* = 7
  HubOvercurrent* = 8
  HubPowerChange* = 9
  HubNestedTooDeeply* = 10
  ModernDeviceInLegacyHub* = 11
enum USB_NOTIFICATION_TYPE : int {
    EnumerationFailure = 0,
    InsufficentBandwidth = 1,
    InsufficentPower = 2,
    OverCurrent = 3,
    ResetOvercurrent = 4,
    AcquireBusInfo = 5,
    AcquireHubName = 6,
    AcquireControllerName = 7,
    HubOvercurrent = 8,
    HubPowerChange = 9,
    HubNestedTooDeeply = 10,
    ModernDeviceInLegacyHub = 11,
}
#define global EnumerationFailure      0x0
#define global InsufficentBandwidth    0x1
#define global InsufficentPower        0x2
#define global OverCurrent             0x3
#define global ResetOvercurrent        0x4
#define global AcquireBusInfo          0x5
#define global AcquireHubName          0x6
#define global AcquireControllerName   0x7
#define global HubOvercurrent          0x8
#define global HubPowerChange          0x9
#define global HubNestedTooDeeply      0xA
#define global ModernDeviceInLegacyHub 0xB