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

CM_RESTYPE

列挙型
基底型u4

メンバー 17

名前10進16進
ResType_All00x0
ResType_None00x0
ResType_Mem10x1
ResType_IO20x2
ResType_DMA30x3
ResType_IRQ40x4
ResType_DoNotUse50x5
ResType_BusNumber60x6
ResType_MemLarge70x7
ResType_MAX70x7
ResType_Ignored_Bit327680x8000
ResType_ClassSpecific655350xFFFF
ResType_Reserved327680x8000
ResType_DevicePrivate327690x8001
ResType_PcCardConfig327700x8002
ResType_MfCardConfig327710x8003
ResType_Connection327720x8004

各言語での定義

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

typedef enum CM_RESTYPE : unsigned int {
    ResType_All = 0,
    ResType_None = 0,
    ResType_Mem = 1,
    ResType_IO = 2,
    ResType_DMA = 3,
    ResType_IRQ = 4,
    ResType_DoNotUse = 5,
    ResType_BusNumber = 6,
    ResType_MemLarge = 7,
    ResType_MAX = 7,
    ResType_Ignored_Bit = 32768,
    ResType_ClassSpecific = 65535,
    ResType_Reserved = 32768,
    ResType_DevicePrivate = 32769,
    ResType_PcCardConfig = 32770,
    ResType_MfCardConfig = 32771,
    ResType_Connection = 32772
} CM_RESTYPE;
public enum CM_RESTYPE : uint
{
    ResType_All = 0,
    ResType_None = 0,
    ResType_Mem = 1,
    ResType_IO = 2,
    ResType_DMA = 3,
    ResType_IRQ = 4,
    ResType_DoNotUse = 5,
    ResType_BusNumber = 6,
    ResType_MemLarge = 7,
    ResType_MAX = 7,
    ResType_Ignored_Bit = 32768,
    ResType_ClassSpecific = 65535,
    ResType_Reserved = 32768,
    ResType_DevicePrivate = 32769,
    ResType_PcCardConfig = 32770,
    ResType_MfCardConfig = 32771,
    ResType_Connection = 32772,
}
Public Enum CM_RESTYPE As UInteger
    ResType_All = 0
    ResType_None = 0
    ResType_Mem = 1
    ResType_IO = 2
    ResType_DMA = 3
    ResType_IRQ = 4
    ResType_DoNotUse = 5
    ResType_BusNumber = 6
    ResType_MemLarge = 7
    ResType_MAX = 7
    ResType_Ignored_Bit = 32768
    ResType_ClassSpecific = 65535
    ResType_Reserved = 32768
    ResType_DevicePrivate = 32769
    ResType_PcCardConfig = 32770
    ResType_MfCardConfig = 32771
    ResType_Connection = 32772
End Enum
import enum

class CM_RESTYPE(enum.IntEnum):
    ResType_All = 0
    ResType_None = 0
    ResType_Mem = 1
    ResType_IO = 2
    ResType_DMA = 3
    ResType_IRQ = 4
    ResType_DoNotUse = 5
    ResType_BusNumber = 6
    ResType_MemLarge = 7
    ResType_MAX = 7
    ResType_Ignored_Bit = 32768
    ResType_ClassSpecific = 65535
    ResType_Reserved = 32768
    ResType_DevicePrivate = 32769
    ResType_PcCardConfig = 32770
    ResType_MfCardConfig = 32771
    ResType_Connection = 32772
// CM_RESTYPE
pub const ResType_All: u32 = 0;
pub const ResType_None: u32 = 0;
pub const ResType_Mem: u32 = 1;
pub const ResType_IO: u32 = 2;
pub const ResType_DMA: u32 = 3;
pub const ResType_IRQ: u32 = 4;
pub const ResType_DoNotUse: u32 = 5;
pub const ResType_BusNumber: u32 = 6;
pub const ResType_MemLarge: u32 = 7;
pub const ResType_MAX: u32 = 7;
pub const ResType_Ignored_Bit: u32 = 32768;
pub const ResType_ClassSpecific: u32 = 65535;
pub const ResType_Reserved: u32 = 32768;
pub const ResType_DevicePrivate: u32 = 32769;
pub const ResType_PcCardConfig: u32 = 32770;
pub const ResType_MfCardConfig: u32 = 32771;
pub const ResType_Connection: u32 = 32772;
// CM_RESTYPE
const (
	ResType_All uint32 = 0
	ResType_None uint32 = 0
	ResType_Mem uint32 = 1
	ResType_IO uint32 = 2
	ResType_DMA uint32 = 3
	ResType_IRQ uint32 = 4
	ResType_DoNotUse uint32 = 5
	ResType_BusNumber uint32 = 6
	ResType_MemLarge uint32 = 7
	ResType_MAX uint32 = 7
	ResType_Ignored_Bit uint32 = 32768
	ResType_ClassSpecific uint32 = 65535
	ResType_Reserved uint32 = 32768
	ResType_DevicePrivate uint32 = 32769
	ResType_PcCardConfig uint32 = 32770
	ResType_MfCardConfig uint32 = 32771
	ResType_Connection uint32 = 32772
)
const
  ResType_All = 0;
  ResType_None = 0;
  ResType_Mem = 1;
  ResType_IO = 2;
  ResType_DMA = 3;
  ResType_IRQ = 4;
  ResType_DoNotUse = 5;
  ResType_BusNumber = 6;
  ResType_MemLarge = 7;
  ResType_MAX = 7;
  ResType_Ignored_Bit = 32768;
  ResType_ClassSpecific = 65535;
  ResType_Reserved = 32768;
  ResType_DevicePrivate = 32769;
  ResType_PcCardConfig = 32770;
  ResType_MfCardConfig = 32771;
  ResType_Connection = 32772;
// CM_RESTYPE
pub const ResType_All: u32 = 0;
pub const ResType_None: u32 = 0;
pub const ResType_Mem: u32 = 1;
pub const ResType_IO: u32 = 2;
pub const ResType_DMA: u32 = 3;
pub const ResType_IRQ: u32 = 4;
pub const ResType_DoNotUse: u32 = 5;
pub const ResType_BusNumber: u32 = 6;
pub const ResType_MemLarge: u32 = 7;
pub const ResType_MAX: u32 = 7;
pub const ResType_Ignored_Bit: u32 = 32768;
pub const ResType_ClassSpecific: u32 = 65535;
pub const ResType_Reserved: u32 = 32768;
pub const ResType_DevicePrivate: u32 = 32769;
pub const ResType_PcCardConfig: u32 = 32770;
pub const ResType_MfCardConfig: u32 = 32771;
pub const ResType_Connection: u32 = 32772;
const
  ResType_All* = 0
  ResType_None* = 0
  ResType_Mem* = 1
  ResType_IO* = 2
  ResType_DMA* = 3
  ResType_IRQ* = 4
  ResType_DoNotUse* = 5
  ResType_BusNumber* = 6
  ResType_MemLarge* = 7
  ResType_MAX* = 7
  ResType_Ignored_Bit* = 32768
  ResType_ClassSpecific* = 65535
  ResType_Reserved* = 32768
  ResType_DevicePrivate* = 32769
  ResType_PcCardConfig* = 32770
  ResType_MfCardConfig* = 32771
  ResType_Connection* = 32772
enum CM_RESTYPE : uint {
    ResType_All = 0,
    ResType_None = 0,
    ResType_Mem = 1,
    ResType_IO = 2,
    ResType_DMA = 3,
    ResType_IRQ = 4,
    ResType_DoNotUse = 5,
    ResType_BusNumber = 6,
    ResType_MemLarge = 7,
    ResType_MAX = 7,
    ResType_Ignored_Bit = 32768,
    ResType_ClassSpecific = 65535,
    ResType_Reserved = 32768,
    ResType_DevicePrivate = 32769,
    ResType_PcCardConfig = 32770,
    ResType_MfCardConfig = 32771,
    ResType_Connection = 32772,
}
#define global ResType_All           0x0
#define global ResType_None          0x0
#define global ResType_Mem           0x1
#define global ResType_IO            0x2
#define global ResType_DMA           0x3
#define global ResType_IRQ           0x4
#define global ResType_DoNotUse      0x5
#define global ResType_BusNumber     0x6
#define global ResType_MemLarge      0x7
#define global ResType_MAX           0x7
#define global ResType_Ignored_Bit   0x8000
#define global ResType_ClassSpecific 0xFFFF
#define global ResType_Reserved      0x8000
#define global ResType_DevicePrivate 0x8001
#define global ResType_PcCardConfig  0x8002
#define global ResType_MfCardConfig  0x8003
#define global ResType_Connection    0x8004