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

DIINSTALLDRIVER_FLAGS

列挙型フラグ
基底型u4

メンバー 9

名前10進16進
DIIRFLAG_BITS1060x6A
DIIRFLAG_SYSTEM_BITS1270x7F
DIIRFLAG_INF_ALREADY_COPIED10x1
DIIRFLAG_FORCE_INF20x2
DIIRFLAG_HW_USING_THE_INF40x4
DIIRFLAG_HOTPATCH80x8
DIIRFLAG_NOBACKUP160x10
DIIRFLAG_PRE_CONFIGURE_INF320x20
DIIRFLAG_INSTALL_AS_SET640x40

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 64
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,
}
#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)。