ホーム › Devices.DeviceAndDriverInstallation › DIINSTALLDRIVER_FLAGS
DIINSTALLDRIVER_FLAGS
列挙型フラグメンバー 9
| 名前 | 10進 | 16進 |
|---|---|---|
| DIIRFLAG_BITS | 106 | 0x6A |
| DIIRFLAG_SYSTEM_BITS | 127 | 0x7F |
| DIIRFLAG_INF_ALREADY_COPIED | 1 | 0x1 |
| DIIRFLAG_FORCE_INF | 2 | 0x2 |
| DIIRFLAG_HW_USING_THE_INF | 4 | 0x4 |
| DIIRFLAG_HOTPATCH | 8 | 0x8 |
| DIIRFLAG_NOBACKUP | 16 | 0x10 |
| DIIRFLAG_PRE_CONFIGURE_INF | 32 | 0x20 |
| DIIRFLAG_INSTALL_AS_SET | 64 | 0x40 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum DIINSTALLDRIVER_FLAGS : unsigned int {
DIIRFLAG_BITS = 106,
DIIRFLAG_SYSTEM_BITS = 127,
DIIRFLAG_INF_ALREADY_COPIED = 1,
DIIRFLAG_FORCE_INF = 2,
DIIRFLAG_HW_USING_THE_INF = 4,
DIIRFLAG_HOTPATCH = 8,
DIIRFLAG_NOBACKUP = 16,
DIIRFLAG_PRE_CONFIGURE_INF = 32,
DIIRFLAG_INSTALL_AS_SET = 64
} DIINSTALLDRIVER_FLAGS;[Flags]
public enum DIINSTALLDRIVER_FLAGS : uint
{
DIIRFLAG_BITS = 106,
DIIRFLAG_SYSTEM_BITS = 127,
DIIRFLAG_INF_ALREADY_COPIED = 1,
DIIRFLAG_FORCE_INF = 2,
DIIRFLAG_HW_USING_THE_INF = 4,
DIIRFLAG_HOTPATCH = 8,
DIIRFLAG_NOBACKUP = 16,
DIIRFLAG_PRE_CONFIGURE_INF = 32,
DIIRFLAG_INSTALL_AS_SET = 64,
}<Flags>
Public Enum DIINSTALLDRIVER_FLAGS As UInteger
DIIRFLAG_BITS = 106
DIIRFLAG_SYSTEM_BITS = 127
DIIRFLAG_INF_ALREADY_COPIED = 1
DIIRFLAG_FORCE_INF = 2
DIIRFLAG_HW_USING_THE_INF = 4
DIIRFLAG_HOTPATCH = 8
DIIRFLAG_NOBACKUP = 16
DIIRFLAG_PRE_CONFIGURE_INF = 32
DIIRFLAG_INSTALL_AS_SET = 64
End Enumimport enum
class DIINSTALLDRIVER_FLAGS(enum.IntFlag):
DIIRFLAG_BITS = 106
DIIRFLAG_SYSTEM_BITS = 127
DIIRFLAG_INF_ALREADY_COPIED = 1
DIIRFLAG_FORCE_INF = 2
DIIRFLAG_HW_USING_THE_INF = 4
DIIRFLAG_HOTPATCH = 8
DIIRFLAG_NOBACKUP = 16
DIIRFLAG_PRE_CONFIGURE_INF = 32
DIIRFLAG_INSTALL_AS_SET = 64// DIINSTALLDRIVER_FLAGS (flags)
pub const DIIRFLAG_BITS: u32 = 106;
pub const DIIRFLAG_SYSTEM_BITS: u32 = 127;
pub const DIIRFLAG_INF_ALREADY_COPIED: u32 = 1;
pub const DIIRFLAG_FORCE_INF: u32 = 2;
pub const DIIRFLAG_HW_USING_THE_INF: u32 = 4;
pub const DIIRFLAG_HOTPATCH: u32 = 8;
pub const DIIRFLAG_NOBACKUP: u32 = 16;
pub const DIIRFLAG_PRE_CONFIGURE_INF: u32 = 32;
pub const DIIRFLAG_INSTALL_AS_SET: u32 = 64;// DIINSTALLDRIVER_FLAGS
const (
DIIRFLAG_BITS uint32 = 106
DIIRFLAG_SYSTEM_BITS uint32 = 127
DIIRFLAG_INF_ALREADY_COPIED uint32 = 1
DIIRFLAG_FORCE_INF uint32 = 2
DIIRFLAG_HW_USING_THE_INF uint32 = 4
DIIRFLAG_HOTPATCH uint32 = 8
DIIRFLAG_NOBACKUP uint32 = 16
DIIRFLAG_PRE_CONFIGURE_INF uint32 = 32
DIIRFLAG_INSTALL_AS_SET uint32 = 64
)const
DIIRFLAG_BITS = 106;
DIIRFLAG_SYSTEM_BITS = 127;
DIIRFLAG_INF_ALREADY_COPIED = 1;
DIIRFLAG_FORCE_INF = 2;
DIIRFLAG_HW_USING_THE_INF = 4;
DIIRFLAG_HOTPATCH = 8;
DIIRFLAG_NOBACKUP = 16;
DIIRFLAG_PRE_CONFIGURE_INF = 32;
DIIRFLAG_INSTALL_AS_SET = 64;// DIINSTALLDRIVER_FLAGS
pub const DIIRFLAG_BITS: u32 = 106;
pub const DIIRFLAG_SYSTEM_BITS: u32 = 127;
pub const DIIRFLAG_INF_ALREADY_COPIED: u32 = 1;
pub const DIIRFLAG_FORCE_INF: u32 = 2;
pub const DIIRFLAG_HW_USING_THE_INF: u32 = 4;
pub const DIIRFLAG_HOTPATCH: u32 = 8;
pub const DIIRFLAG_NOBACKUP: u32 = 16;
pub const DIIRFLAG_PRE_CONFIGURE_INF: u32 = 32;
pub const DIIRFLAG_INSTALL_AS_SET: u32 = 64;const
DIIRFLAG_BITS* = 106
DIIRFLAG_SYSTEM_BITS* = 127
DIIRFLAG_INF_ALREADY_COPIED* = 1
DIIRFLAG_FORCE_INF* = 2
DIIRFLAG_HW_USING_THE_INF* = 4
DIIRFLAG_HOTPATCH* = 8
DIIRFLAG_NOBACKUP* = 16
DIIRFLAG_PRE_CONFIGURE_INF* = 32
DIIRFLAG_INSTALL_AS_SET* = 64enum DIINSTALLDRIVER_FLAGS : uint {
DIIRFLAG_BITS = 106,
DIIRFLAG_SYSTEM_BITS = 127,
DIIRFLAG_INF_ALREADY_COPIED = 1,
DIIRFLAG_FORCE_INF = 2,
DIIRFLAG_HW_USING_THE_INF = 4,
DIIRFLAG_HOTPATCH = 8,
DIIRFLAG_NOBACKUP = 16,
DIIRFLAG_PRE_CONFIGURE_INF = 32,
DIIRFLAG_INSTALL_AS_SET = 64,
}#define global DIIRFLAG_BITS 0x6A
#define global DIIRFLAG_SYSTEM_BITS 0x7F
#define global DIIRFLAG_INF_ALREADY_COPIED 0x1
#define global DIIRFLAG_FORCE_INF 0x2
#define global DIIRFLAG_HW_USING_THE_INF 0x4
#define global DIIRFLAG_HOTPATCH 0x8
#define global DIIRFLAG_NOBACKUP 0x10
#define global DIIRFLAG_PRE_CONFIGURE_INF 0x20
#define global DIIRFLAG_INSTALL_AS_SET 0x40
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。