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

DIINSTALLDEVICE_FLAGS

列挙型フラグ
基底型u4

メンバー 5

名前10進16進
DIIDFLAG_SHOWSEARCHUI10x1
DIIDFLAG_NOFINISHINSTALLUI20x2
DIIDFLAG_INSTALLNULLDRIVER40x4
DIIDFLAG_INSTALLCOPYINFDRIVERS80x8
DIIDFLAG_BITS150xF

各言語での定義

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

typedef enum DIINSTALLDEVICE_FLAGS : unsigned int {
    DIIDFLAG_SHOWSEARCHUI = 1,
    DIIDFLAG_NOFINISHINSTALLUI = 2,
    DIIDFLAG_INSTALLNULLDRIVER = 4,
    DIIDFLAG_INSTALLCOPYINFDRIVERS = 8,
    DIIDFLAG_BITS = 15
} DIINSTALLDEVICE_FLAGS;
[Flags]
public enum DIINSTALLDEVICE_FLAGS : uint
{
    DIIDFLAG_SHOWSEARCHUI = 1,
    DIIDFLAG_NOFINISHINSTALLUI = 2,
    DIIDFLAG_INSTALLNULLDRIVER = 4,
    DIIDFLAG_INSTALLCOPYINFDRIVERS = 8,
    DIIDFLAG_BITS = 15,
}
<Flags>
Public Enum DIINSTALLDEVICE_FLAGS As UInteger
    DIIDFLAG_SHOWSEARCHUI = 1
    DIIDFLAG_NOFINISHINSTALLUI = 2
    DIIDFLAG_INSTALLNULLDRIVER = 4
    DIIDFLAG_INSTALLCOPYINFDRIVERS = 8
    DIIDFLAG_BITS = 15
End Enum
import enum

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