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

SETUP_DI_DEVICE_INSTALL_FLAGS

列挙型フラグ
基底型u4

メンバー 33

名前10進16進
DI_SHOWOEM10x1
DI_SHOWCOMPAT20x2
DI_SHOWCLASS40x4
DI_SHOWALL70x7
DI_NOVCP80x8
DI_DIDCOMPAT160x10
DI_DIDCLASS320x20
DI_AUTOASSIGNRES640x40
DI_NEEDRESTART1280x80
DI_NEEDREBOOT2560x100
DI_NOBROWSE5120x200
DI_MULTMFGS10240x400
DI_DISABLED20480x800
DI_GENERALPAGE_ADDED40960x1000
DI_RESOURCEPAGE_ADDED81920x2000
DI_PROPERTIES_CHANGE163840x4000
DI_INF_IS_SORTED327680x8000
DI_ENUMSINGLEINF655360x10000
DI_DONOTCALLCONFIGMG1310720x20000
DI_INSTALLDISABLED2621440x40000
DI_COMPAT_FROM_CLASS5242880x80000
DI_CLASSINSTALLPARAMS10485760x100000
DI_NODI_DEFAULTACTION20971520x200000
DI_QUIETINSTALL83886080x800000
DI_NOFILECOPY167772160x1000000
DI_FORCECOPY335544320x2000000
DI_DRIVERPAGE_ADDED671088640x4000000
DI_USECI_SELECTSTRINGS1342177280x8000000
DI_OVERRIDE_INFFLAGS2684354560x10000000
DI_PROPS_NOCHANGEUSAGE5368709120x20000000
DI_NOSELECTICONS10737418240x40000000
DI_NOWRITE_IDS21474836480x80000000
DI_UNREMOVEDEVICE_CONFIGSPECIFIC20x2

各言語での定義

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

typedef enum SETUP_DI_DEVICE_INSTALL_FLAGS : unsigned int {
    DI_SHOWOEM = 1,
    DI_SHOWCOMPAT = 2,
    DI_SHOWCLASS = 4,
    DI_SHOWALL = 7,
    DI_NOVCP = 8,
    DI_DIDCOMPAT = 16,
    DI_DIDCLASS = 32,
    DI_AUTOASSIGNRES = 64,
    DI_NEEDRESTART = 128,
    DI_NEEDREBOOT = 256,
    DI_NOBROWSE = 512,
    DI_MULTMFGS = 1024,
    DI_DISABLED = 2048,
    DI_GENERALPAGE_ADDED = 4096,
    DI_RESOURCEPAGE_ADDED = 8192,
    DI_PROPERTIES_CHANGE = 16384,
    DI_INF_IS_SORTED = 32768,
    DI_ENUMSINGLEINF = 65536,
    DI_DONOTCALLCONFIGMG = 131072,
    DI_INSTALLDISABLED = 262144,
    DI_COMPAT_FROM_CLASS = 524288,
    DI_CLASSINSTALLPARAMS = 1048576,
    DI_NODI_DEFAULTACTION = 2097152,
    DI_QUIETINSTALL = 8388608,
    DI_NOFILECOPY = 16777216,
    DI_FORCECOPY = 33554432,
    DI_DRIVERPAGE_ADDED = 67108864,
    DI_USECI_SELECTSTRINGS = 134217728,
    DI_OVERRIDE_INFFLAGS = 268435456,
    DI_PROPS_NOCHANGEUSAGE = 536870912,
    DI_NOSELECTICONS = 1073741824,
    DI_NOWRITE_IDS = 2147483648,
    DI_UNREMOVEDEVICE_CONFIGSPECIFIC = 2
} SETUP_DI_DEVICE_INSTALL_FLAGS;
[Flags]
public enum SETUP_DI_DEVICE_INSTALL_FLAGS : uint
{
    DI_SHOWOEM = 1,
    DI_SHOWCOMPAT = 2,
    DI_SHOWCLASS = 4,
    DI_SHOWALL = 7,
    DI_NOVCP = 8,
    DI_DIDCOMPAT = 16,
    DI_DIDCLASS = 32,
    DI_AUTOASSIGNRES = 64,
    DI_NEEDRESTART = 128,
    DI_NEEDREBOOT = 256,
    DI_NOBROWSE = 512,
    DI_MULTMFGS = 1024,
    DI_DISABLED = 2048,
    DI_GENERALPAGE_ADDED = 4096,
    DI_RESOURCEPAGE_ADDED = 8192,
    DI_PROPERTIES_CHANGE = 16384,
    DI_INF_IS_SORTED = 32768,
    DI_ENUMSINGLEINF = 65536,
    DI_DONOTCALLCONFIGMG = 131072,
    DI_INSTALLDISABLED = 262144,
    DI_COMPAT_FROM_CLASS = 524288,
    DI_CLASSINSTALLPARAMS = 1048576,
    DI_NODI_DEFAULTACTION = 2097152,
    DI_QUIETINSTALL = 8388608,
    DI_NOFILECOPY = 16777216,
    DI_FORCECOPY = 33554432,
    DI_DRIVERPAGE_ADDED = 67108864,
    DI_USECI_SELECTSTRINGS = 134217728,
    DI_OVERRIDE_INFFLAGS = 268435456,
    DI_PROPS_NOCHANGEUSAGE = 536870912,
    DI_NOSELECTICONS = 1073741824,
    DI_NOWRITE_IDS = 2147483648,
    DI_UNREMOVEDEVICE_CONFIGSPECIFIC = 2,
}
<Flags>
Public Enum SETUP_DI_DEVICE_INSTALL_FLAGS As UInteger
    DI_SHOWOEM = 1
    DI_SHOWCOMPAT = 2
    DI_SHOWCLASS = 4
    DI_SHOWALL = 7
    DI_NOVCP = 8
    DI_DIDCOMPAT = 16
    DI_DIDCLASS = 32
    DI_AUTOASSIGNRES = 64
    DI_NEEDRESTART = 128
    DI_NEEDREBOOT = 256
    DI_NOBROWSE = 512
    DI_MULTMFGS = 1024
    DI_DISABLED = 2048
    DI_GENERALPAGE_ADDED = 4096
    DI_RESOURCEPAGE_ADDED = 8192
    DI_PROPERTIES_CHANGE = 16384
    DI_INF_IS_SORTED = 32768
    DI_ENUMSINGLEINF = 65536
    DI_DONOTCALLCONFIGMG = 131072
    DI_INSTALLDISABLED = 262144
    DI_COMPAT_FROM_CLASS = 524288
    DI_CLASSINSTALLPARAMS = 1048576
    DI_NODI_DEFAULTACTION = 2097152
    DI_QUIETINSTALL = 8388608
    DI_NOFILECOPY = 16777216
    DI_FORCECOPY = 33554432
    DI_DRIVERPAGE_ADDED = 67108864
    DI_USECI_SELECTSTRINGS = 134217728
    DI_OVERRIDE_INFFLAGS = 268435456
    DI_PROPS_NOCHANGEUSAGE = 536870912
    DI_NOSELECTICONS = 1073741824
    DI_NOWRITE_IDS = 2147483648
    DI_UNREMOVEDEVICE_CONFIGSPECIFIC = 2
End Enum
import enum

class SETUP_DI_DEVICE_INSTALL_FLAGS(enum.IntFlag):
    DI_SHOWOEM = 1
    DI_SHOWCOMPAT = 2
    DI_SHOWCLASS = 4
    DI_SHOWALL = 7
    DI_NOVCP = 8
    DI_DIDCOMPAT = 16
    DI_DIDCLASS = 32
    DI_AUTOASSIGNRES = 64
    DI_NEEDRESTART = 128
    DI_NEEDREBOOT = 256
    DI_NOBROWSE = 512
    DI_MULTMFGS = 1024
    DI_DISABLED = 2048
    DI_GENERALPAGE_ADDED = 4096
    DI_RESOURCEPAGE_ADDED = 8192
    DI_PROPERTIES_CHANGE = 16384
    DI_INF_IS_SORTED = 32768
    DI_ENUMSINGLEINF = 65536
    DI_DONOTCALLCONFIGMG = 131072
    DI_INSTALLDISABLED = 262144
    DI_COMPAT_FROM_CLASS = 524288
    DI_CLASSINSTALLPARAMS = 1048576
    DI_NODI_DEFAULTACTION = 2097152
    DI_QUIETINSTALL = 8388608
    DI_NOFILECOPY = 16777216
    DI_FORCECOPY = 33554432
    DI_DRIVERPAGE_ADDED = 67108864
    DI_USECI_SELECTSTRINGS = 134217728
    DI_OVERRIDE_INFFLAGS = 268435456
    DI_PROPS_NOCHANGEUSAGE = 536870912
    DI_NOSELECTICONS = 1073741824
    DI_NOWRITE_IDS = 2147483648
    DI_UNREMOVEDEVICE_CONFIGSPECIFIC = 2
// SETUP_DI_DEVICE_INSTALL_FLAGS (flags)
pub const DI_SHOWOEM: u32 = 1;
pub const DI_SHOWCOMPAT: u32 = 2;
pub const DI_SHOWCLASS: u32 = 4;
pub const DI_SHOWALL: u32 = 7;
pub const DI_NOVCP: u32 = 8;
pub const DI_DIDCOMPAT: u32 = 16;
pub const DI_DIDCLASS: u32 = 32;
pub const DI_AUTOASSIGNRES: u32 = 64;
pub const DI_NEEDRESTART: u32 = 128;
pub const DI_NEEDREBOOT: u32 = 256;
pub const DI_NOBROWSE: u32 = 512;
pub const DI_MULTMFGS: u32 = 1024;
pub const DI_DISABLED: u32 = 2048;
pub const DI_GENERALPAGE_ADDED: u32 = 4096;
pub const DI_RESOURCEPAGE_ADDED: u32 = 8192;
pub const DI_PROPERTIES_CHANGE: u32 = 16384;
pub const DI_INF_IS_SORTED: u32 = 32768;
pub const DI_ENUMSINGLEINF: u32 = 65536;
pub const DI_DONOTCALLCONFIGMG: u32 = 131072;
pub const DI_INSTALLDISABLED: u32 = 262144;
pub const DI_COMPAT_FROM_CLASS: u32 = 524288;
pub const DI_CLASSINSTALLPARAMS: u32 = 1048576;
pub const DI_NODI_DEFAULTACTION: u32 = 2097152;
pub const DI_QUIETINSTALL: u32 = 8388608;
pub const DI_NOFILECOPY: u32 = 16777216;
pub const DI_FORCECOPY: u32 = 33554432;
pub const DI_DRIVERPAGE_ADDED: u32 = 67108864;
pub const DI_USECI_SELECTSTRINGS: u32 = 134217728;
pub const DI_OVERRIDE_INFFLAGS: u32 = 268435456;
pub const DI_PROPS_NOCHANGEUSAGE: u32 = 536870912;
pub const DI_NOSELECTICONS: u32 = 1073741824;
pub const DI_NOWRITE_IDS: u32 = 2147483648;
pub const DI_UNREMOVEDEVICE_CONFIGSPECIFIC: u32 = 2;
// SETUP_DI_DEVICE_INSTALL_FLAGS
const (
	DI_SHOWOEM uint32 = 1
	DI_SHOWCOMPAT uint32 = 2
	DI_SHOWCLASS uint32 = 4
	DI_SHOWALL uint32 = 7
	DI_NOVCP uint32 = 8
	DI_DIDCOMPAT uint32 = 16
	DI_DIDCLASS uint32 = 32
	DI_AUTOASSIGNRES uint32 = 64
	DI_NEEDRESTART uint32 = 128
	DI_NEEDREBOOT uint32 = 256
	DI_NOBROWSE uint32 = 512
	DI_MULTMFGS uint32 = 1024
	DI_DISABLED uint32 = 2048
	DI_GENERALPAGE_ADDED uint32 = 4096
	DI_RESOURCEPAGE_ADDED uint32 = 8192
	DI_PROPERTIES_CHANGE uint32 = 16384
	DI_INF_IS_SORTED uint32 = 32768
	DI_ENUMSINGLEINF uint32 = 65536
	DI_DONOTCALLCONFIGMG uint32 = 131072
	DI_INSTALLDISABLED uint32 = 262144
	DI_COMPAT_FROM_CLASS uint32 = 524288
	DI_CLASSINSTALLPARAMS uint32 = 1048576
	DI_NODI_DEFAULTACTION uint32 = 2097152
	DI_QUIETINSTALL uint32 = 8388608
	DI_NOFILECOPY uint32 = 16777216
	DI_FORCECOPY uint32 = 33554432
	DI_DRIVERPAGE_ADDED uint32 = 67108864
	DI_USECI_SELECTSTRINGS uint32 = 134217728
	DI_OVERRIDE_INFFLAGS uint32 = 268435456
	DI_PROPS_NOCHANGEUSAGE uint32 = 536870912
	DI_NOSELECTICONS uint32 = 1073741824
	DI_NOWRITE_IDS uint32 = 2147483648
	DI_UNREMOVEDEVICE_CONFIGSPECIFIC uint32 = 2
)
const
  DI_SHOWOEM = 1;
  DI_SHOWCOMPAT = 2;
  DI_SHOWCLASS = 4;
  DI_SHOWALL = 7;
  DI_NOVCP = 8;
  DI_DIDCOMPAT = 16;
  DI_DIDCLASS = 32;
  DI_AUTOASSIGNRES = 64;
  DI_NEEDRESTART = 128;
  DI_NEEDREBOOT = 256;
  DI_NOBROWSE = 512;
  DI_MULTMFGS = 1024;
  DI_DISABLED = 2048;
  DI_GENERALPAGE_ADDED = 4096;
  DI_RESOURCEPAGE_ADDED = 8192;
  DI_PROPERTIES_CHANGE = 16384;
  DI_INF_IS_SORTED = 32768;
  DI_ENUMSINGLEINF = 65536;
  DI_DONOTCALLCONFIGMG = 131072;
  DI_INSTALLDISABLED = 262144;
  DI_COMPAT_FROM_CLASS = 524288;
  DI_CLASSINSTALLPARAMS = 1048576;
  DI_NODI_DEFAULTACTION = 2097152;
  DI_QUIETINSTALL = 8388608;
  DI_NOFILECOPY = 16777216;
  DI_FORCECOPY = 33554432;
  DI_DRIVERPAGE_ADDED = 67108864;
  DI_USECI_SELECTSTRINGS = 134217728;
  DI_OVERRIDE_INFFLAGS = 268435456;
  DI_PROPS_NOCHANGEUSAGE = 536870912;
  DI_NOSELECTICONS = 1073741824;
  DI_NOWRITE_IDS = 2147483648;
  DI_UNREMOVEDEVICE_CONFIGSPECIFIC = 2;
// SETUP_DI_DEVICE_INSTALL_FLAGS
pub const DI_SHOWOEM: u32 = 1;
pub const DI_SHOWCOMPAT: u32 = 2;
pub const DI_SHOWCLASS: u32 = 4;
pub const DI_SHOWALL: u32 = 7;
pub const DI_NOVCP: u32 = 8;
pub const DI_DIDCOMPAT: u32 = 16;
pub const DI_DIDCLASS: u32 = 32;
pub const DI_AUTOASSIGNRES: u32 = 64;
pub const DI_NEEDRESTART: u32 = 128;
pub const DI_NEEDREBOOT: u32 = 256;
pub const DI_NOBROWSE: u32 = 512;
pub const DI_MULTMFGS: u32 = 1024;
pub const DI_DISABLED: u32 = 2048;
pub const DI_GENERALPAGE_ADDED: u32 = 4096;
pub const DI_RESOURCEPAGE_ADDED: u32 = 8192;
pub const DI_PROPERTIES_CHANGE: u32 = 16384;
pub const DI_INF_IS_SORTED: u32 = 32768;
pub const DI_ENUMSINGLEINF: u32 = 65536;
pub const DI_DONOTCALLCONFIGMG: u32 = 131072;
pub const DI_INSTALLDISABLED: u32 = 262144;
pub const DI_COMPAT_FROM_CLASS: u32 = 524288;
pub const DI_CLASSINSTALLPARAMS: u32 = 1048576;
pub const DI_NODI_DEFAULTACTION: u32 = 2097152;
pub const DI_QUIETINSTALL: u32 = 8388608;
pub const DI_NOFILECOPY: u32 = 16777216;
pub const DI_FORCECOPY: u32 = 33554432;
pub const DI_DRIVERPAGE_ADDED: u32 = 67108864;
pub const DI_USECI_SELECTSTRINGS: u32 = 134217728;
pub const DI_OVERRIDE_INFFLAGS: u32 = 268435456;
pub const DI_PROPS_NOCHANGEUSAGE: u32 = 536870912;
pub const DI_NOSELECTICONS: u32 = 1073741824;
pub const DI_NOWRITE_IDS: u32 = 2147483648;
pub const DI_UNREMOVEDEVICE_CONFIGSPECIFIC: u32 = 2;
const
  DI_SHOWOEM* = 1
  DI_SHOWCOMPAT* = 2
  DI_SHOWCLASS* = 4
  DI_SHOWALL* = 7
  DI_NOVCP* = 8
  DI_DIDCOMPAT* = 16
  DI_DIDCLASS* = 32
  DI_AUTOASSIGNRES* = 64
  DI_NEEDRESTART* = 128
  DI_NEEDREBOOT* = 256
  DI_NOBROWSE* = 512
  DI_MULTMFGS* = 1024
  DI_DISABLED* = 2048
  DI_GENERALPAGE_ADDED* = 4096
  DI_RESOURCEPAGE_ADDED* = 8192
  DI_PROPERTIES_CHANGE* = 16384
  DI_INF_IS_SORTED* = 32768
  DI_ENUMSINGLEINF* = 65536
  DI_DONOTCALLCONFIGMG* = 131072
  DI_INSTALLDISABLED* = 262144
  DI_COMPAT_FROM_CLASS* = 524288
  DI_CLASSINSTALLPARAMS* = 1048576
  DI_NODI_DEFAULTACTION* = 2097152
  DI_QUIETINSTALL* = 8388608
  DI_NOFILECOPY* = 16777216
  DI_FORCECOPY* = 33554432
  DI_DRIVERPAGE_ADDED* = 67108864
  DI_USECI_SELECTSTRINGS* = 134217728
  DI_OVERRIDE_INFFLAGS* = 268435456
  DI_PROPS_NOCHANGEUSAGE* = 536870912
  DI_NOSELECTICONS* = 1073741824
  DI_NOWRITE_IDS* = 2147483648
  DI_UNREMOVEDEVICE_CONFIGSPECIFIC* = 2
enum SETUP_DI_DEVICE_INSTALL_FLAGS : uint {
    DI_SHOWOEM = 1,
    DI_SHOWCOMPAT = 2,
    DI_SHOWCLASS = 4,
    DI_SHOWALL = 7,
    DI_NOVCP = 8,
    DI_DIDCOMPAT = 16,
    DI_DIDCLASS = 32,
    DI_AUTOASSIGNRES = 64,
    DI_NEEDRESTART = 128,
    DI_NEEDREBOOT = 256,
    DI_NOBROWSE = 512,
    DI_MULTMFGS = 1024,
    DI_DISABLED = 2048,
    DI_GENERALPAGE_ADDED = 4096,
    DI_RESOURCEPAGE_ADDED = 8192,
    DI_PROPERTIES_CHANGE = 16384,
    DI_INF_IS_SORTED = 32768,
    DI_ENUMSINGLEINF = 65536,
    DI_DONOTCALLCONFIGMG = 131072,
    DI_INSTALLDISABLED = 262144,
    DI_COMPAT_FROM_CLASS = 524288,
    DI_CLASSINSTALLPARAMS = 1048576,
    DI_NODI_DEFAULTACTION = 2097152,
    DI_QUIETINSTALL = 8388608,
    DI_NOFILECOPY = 16777216,
    DI_FORCECOPY = 33554432,
    DI_DRIVERPAGE_ADDED = 67108864,
    DI_USECI_SELECTSTRINGS = 134217728,
    DI_OVERRIDE_INFFLAGS = 268435456,
    DI_PROPS_NOCHANGEUSAGE = 536870912,
    DI_NOSELECTICONS = 1073741824,
    DI_NOWRITE_IDS = 2147483648,
    DI_UNREMOVEDEVICE_CONFIGSPECIFIC = 2,
}
#define global DI_SHOWOEM                       0x1
#define global DI_SHOWCOMPAT                    0x2
#define global DI_SHOWCLASS                     0x4
#define global DI_SHOWALL                       0x7
#define global DI_NOVCP                         0x8
#define global DI_DIDCOMPAT                     0x10
#define global DI_DIDCLASS                      0x20
#define global DI_AUTOASSIGNRES                 0x40
#define global DI_NEEDRESTART                   0x80
#define global DI_NEEDREBOOT                    0x100
#define global DI_NOBROWSE                      0x200
#define global DI_MULTMFGS                      0x400
#define global DI_DISABLED                      0x800
#define global DI_GENERALPAGE_ADDED             0x1000
#define global DI_RESOURCEPAGE_ADDED            0x2000
#define global DI_PROPERTIES_CHANGE             0x4000
#define global DI_INF_IS_SORTED                 0x8000
#define global DI_ENUMSINGLEINF                 0x10000
#define global DI_DONOTCALLCONFIGMG             0x20000
#define global DI_INSTALLDISABLED               0x40000
#define global DI_COMPAT_FROM_CLASS             0x80000
#define global DI_CLASSINSTALLPARAMS            0x100000
#define global DI_NODI_DEFAULTACTION            0x200000
#define global DI_QUIETINSTALL                  0x800000
#define global DI_NOFILECOPY                    0x1000000
#define global DI_FORCECOPY                     0x2000000
#define global DI_DRIVERPAGE_ADDED              0x4000000
#define global DI_USECI_SELECTSTRINGS           0x8000000
#define global DI_OVERRIDE_INFFLAGS             0x10000000
#define global DI_PROPS_NOCHANGEUSAGE           0x20000000
#define global DI_NOSELECTICONS                 0x40000000
#define global DI_NOWRITE_IDS                   0x80000000
#define global DI_UNREMOVEDEVICE_CONFIGSPECIFIC 0x2
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。