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

CM_CDFLAGS

列挙型フラグ
基底型u4

メンバー 3

名前10進16進
CM_CDFLAGS_DRIVER10x1
CM_CDFLAGS_ROOT_OWNED20x2
CM_CDFLAGS_RESERVED40x4

各言語での定義

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

typedef enum CM_CDFLAGS : unsigned int {
    CM_CDFLAGS_DRIVER = 1,
    CM_CDFLAGS_ROOT_OWNED = 2,
    CM_CDFLAGS_RESERVED = 4
} CM_CDFLAGS;
[Flags]
public enum CM_CDFLAGS : uint
{
    CM_CDFLAGS_DRIVER = 1,
    CM_CDFLAGS_ROOT_OWNED = 2,
    CM_CDFLAGS_RESERVED = 4,
}
<Flags>
Public Enum CM_CDFLAGS As UInteger
    CM_CDFLAGS_DRIVER = 1
    CM_CDFLAGS_ROOT_OWNED = 2
    CM_CDFLAGS_RESERVED = 4
End Enum
import enum

class CM_CDFLAGS(enum.IntFlag):
    CM_CDFLAGS_DRIVER = 1
    CM_CDFLAGS_ROOT_OWNED = 2
    CM_CDFLAGS_RESERVED = 4
// CM_CDFLAGS (flags)
pub const CM_CDFLAGS_DRIVER: u32 = 1;
pub const CM_CDFLAGS_ROOT_OWNED: u32 = 2;
pub const CM_CDFLAGS_RESERVED: u32 = 4;
// CM_CDFLAGS
const (
	CM_CDFLAGS_DRIVER uint32 = 1
	CM_CDFLAGS_ROOT_OWNED uint32 = 2
	CM_CDFLAGS_RESERVED uint32 = 4
)
const
  CM_CDFLAGS_DRIVER = 1;
  CM_CDFLAGS_ROOT_OWNED = 2;
  CM_CDFLAGS_RESERVED = 4;
// CM_CDFLAGS
pub const CM_CDFLAGS_DRIVER: u32 = 1;
pub const CM_CDFLAGS_ROOT_OWNED: u32 = 2;
pub const CM_CDFLAGS_RESERVED: u32 = 4;
const
  CM_CDFLAGS_DRIVER* = 1
  CM_CDFLAGS_ROOT_OWNED* = 2
  CM_CDFLAGS_RESERVED* = 4
enum CM_CDFLAGS : uint {
    CM_CDFLAGS_DRIVER = 1,
    CM_CDFLAGS_ROOT_OWNED = 2,
    CM_CDFLAGS_RESERVED = 4,
}
#define global CM_CDFLAGS_DRIVER     0x1
#define global CM_CDFLAGS_ROOT_OWNED 0x2
#define global CM_CDFLAGS_RESERVED   0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。