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

CM_CDMASK

列挙型フラグ
基底型u4

メンバー 5

名前10進16進
CM_CDMASK_DEVINST10x1
CM_CDMASK_RESDES20x2
CM_CDMASK_FLAGS40x4
CM_CDMASK_DESCRIPTION80x8
CM_CDMASK_VALID150xF

各言語での定義

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

typedef enum CM_CDMASK : unsigned int {
    CM_CDMASK_DEVINST = 1,
    CM_CDMASK_RESDES = 2,
    CM_CDMASK_FLAGS = 4,
    CM_CDMASK_DESCRIPTION = 8,
    CM_CDMASK_VALID = 15
} CM_CDMASK;
[Flags]
public enum CM_CDMASK : uint
{
    CM_CDMASK_DEVINST = 1,
    CM_CDMASK_RESDES = 2,
    CM_CDMASK_FLAGS = 4,
    CM_CDMASK_DESCRIPTION = 8,
    CM_CDMASK_VALID = 15,
}
<Flags>
Public Enum CM_CDMASK As UInteger
    CM_CDMASK_DEVINST = 1
    CM_CDMASK_RESDES = 2
    CM_CDMASK_FLAGS = 4
    CM_CDMASK_DESCRIPTION = 8
    CM_CDMASK_VALID = 15
End Enum
import enum

class CM_CDMASK(enum.IntFlag):
    CM_CDMASK_DEVINST = 1
    CM_CDMASK_RESDES = 2
    CM_CDMASK_FLAGS = 4
    CM_CDMASK_DESCRIPTION = 8
    CM_CDMASK_VALID = 15
// CM_CDMASK (flags)
pub const CM_CDMASK_DEVINST: u32 = 1;
pub const CM_CDMASK_RESDES: u32 = 2;
pub const CM_CDMASK_FLAGS: u32 = 4;
pub const CM_CDMASK_DESCRIPTION: u32 = 8;
pub const CM_CDMASK_VALID: u32 = 15;
// CM_CDMASK
const (
	CM_CDMASK_DEVINST uint32 = 1
	CM_CDMASK_RESDES uint32 = 2
	CM_CDMASK_FLAGS uint32 = 4
	CM_CDMASK_DESCRIPTION uint32 = 8
	CM_CDMASK_VALID uint32 = 15
)
const
  CM_CDMASK_DEVINST = 1;
  CM_CDMASK_RESDES = 2;
  CM_CDMASK_FLAGS = 4;
  CM_CDMASK_DESCRIPTION = 8;
  CM_CDMASK_VALID = 15;
// CM_CDMASK
pub const CM_CDMASK_DEVINST: u32 = 1;
pub const CM_CDMASK_RESDES: u32 = 2;
pub const CM_CDMASK_FLAGS: u32 = 4;
pub const CM_CDMASK_DESCRIPTION: u32 = 8;
pub const CM_CDMASK_VALID: u32 = 15;
const
  CM_CDMASK_DEVINST* = 1
  CM_CDMASK_RESDES* = 2
  CM_CDMASK_FLAGS* = 4
  CM_CDMASK_DESCRIPTION* = 8
  CM_CDMASK_VALID* = 15
enum CM_CDMASK : uint {
    CM_CDMASK_DEVINST = 1,
    CM_CDMASK_RESDES = 2,
    CM_CDMASK_FLAGS = 4,
    CM_CDMASK_DESCRIPTION = 8,
    CM_CDMASK_VALID = 15,
}
#define global CM_CDMASK_DEVINST     0x1
#define global CM_CDMASK_RESDES      0x2
#define global CM_CDMASK_FLAGS       0x4
#define global CM_CDMASK_DESCRIPTION 0x8
#define global CM_CDMASK_VALID       0xF
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。