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

SETUP_DI_DRIVER_INSTALL_FLAGS

列挙型フラグ
基底型u4

メンバー 32

名前10進16進
DNF_DUPDESC10x1
DNF_OLDDRIVER20x2
DNF_EXCLUDEFROMLIST40x4
DNF_NODRIVER80x8
DNF_LEGACYINF160x10
DNF_CLASS_DRIVER320x20
DNF_COMPATIBLE_DRIVER640x40
DNF_INET_DRIVER1280x80
DNF_UNUSED12560x100
DNF_UNUSED25120x200
DNF_OLD_INET_DRIVER10240x400
DNF_BAD_DRIVER20480x800
DNF_DUPPROVIDER40960x1000
DNF_INF_IS_SIGNED81920x2000
DNF_OEM_F6_INF163840x4000
DNF_DUPDRIVERVER327680x8000
DNF_BASIC_DRIVER655360x10000
DNF_AUTHENTICODE_SIGNED1310720x20000
DNF_INSTALLEDDRIVER2621440x40000
DNF_ALWAYSEXCLUDEFROMLIST5242880x80000
DNF_INBOX_DRIVER10485760x100000
DNF_REQUESTADDITIONALSOFTWARE20971520x200000
DNF_UNUSED_2241943040x400000
DNF_UNUSED_2383886080x800000
DNF_UNUSED_24167772160x1000000
DNF_UNUSED_25335544320x2000000
DNF_UNUSED_26671088640x4000000
DNF_UNUSED_271342177280x8000000
DNF_UNUSED_282684354560x10000000
DNF_UNUSED_295368709120x20000000
DNF_UNUSED_3010737418240x40000000
DNF_UNUSED_3121474836480x80000000

各言語での定義

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

typedef enum SETUP_DI_DRIVER_INSTALL_FLAGS : unsigned int {
    DNF_DUPDESC = 1,
    DNF_OLDDRIVER = 2,
    DNF_EXCLUDEFROMLIST = 4,
    DNF_NODRIVER = 8,
    DNF_LEGACYINF = 16,
    DNF_CLASS_DRIVER = 32,
    DNF_COMPATIBLE_DRIVER = 64,
    DNF_INET_DRIVER = 128,
    DNF_UNUSED1 = 256,
    DNF_UNUSED2 = 512,
    DNF_OLD_INET_DRIVER = 1024,
    DNF_BAD_DRIVER = 2048,
    DNF_DUPPROVIDER = 4096,
    DNF_INF_IS_SIGNED = 8192,
    DNF_OEM_F6_INF = 16384,
    DNF_DUPDRIVERVER = 32768,
    DNF_BASIC_DRIVER = 65536,
    DNF_AUTHENTICODE_SIGNED = 131072,
    DNF_INSTALLEDDRIVER = 262144,
    DNF_ALWAYSEXCLUDEFROMLIST = 524288,
    DNF_INBOX_DRIVER = 1048576,
    DNF_REQUESTADDITIONALSOFTWARE = 2097152,
    DNF_UNUSED_22 = 4194304,
    DNF_UNUSED_23 = 8388608,
    DNF_UNUSED_24 = 16777216,
    DNF_UNUSED_25 = 33554432,
    DNF_UNUSED_26 = 67108864,
    DNF_UNUSED_27 = 134217728,
    DNF_UNUSED_28 = 268435456,
    DNF_UNUSED_29 = 536870912,
    DNF_UNUSED_30 = 1073741824,
    DNF_UNUSED_31 = 2147483648
} SETUP_DI_DRIVER_INSTALL_FLAGS;
[Flags]
public enum SETUP_DI_DRIVER_INSTALL_FLAGS : uint
{
    DNF_DUPDESC = 1,
    DNF_OLDDRIVER = 2,
    DNF_EXCLUDEFROMLIST = 4,
    DNF_NODRIVER = 8,
    DNF_LEGACYINF = 16,
    DNF_CLASS_DRIVER = 32,
    DNF_COMPATIBLE_DRIVER = 64,
    DNF_INET_DRIVER = 128,
    DNF_UNUSED1 = 256,
    DNF_UNUSED2 = 512,
    DNF_OLD_INET_DRIVER = 1024,
    DNF_BAD_DRIVER = 2048,
    DNF_DUPPROVIDER = 4096,
    DNF_INF_IS_SIGNED = 8192,
    DNF_OEM_F6_INF = 16384,
    DNF_DUPDRIVERVER = 32768,
    DNF_BASIC_DRIVER = 65536,
    DNF_AUTHENTICODE_SIGNED = 131072,
    DNF_INSTALLEDDRIVER = 262144,
    DNF_ALWAYSEXCLUDEFROMLIST = 524288,
    DNF_INBOX_DRIVER = 1048576,
    DNF_REQUESTADDITIONALSOFTWARE = 2097152,
    DNF_UNUSED_22 = 4194304,
    DNF_UNUSED_23 = 8388608,
    DNF_UNUSED_24 = 16777216,
    DNF_UNUSED_25 = 33554432,
    DNF_UNUSED_26 = 67108864,
    DNF_UNUSED_27 = 134217728,
    DNF_UNUSED_28 = 268435456,
    DNF_UNUSED_29 = 536870912,
    DNF_UNUSED_30 = 1073741824,
    DNF_UNUSED_31 = 2147483648,
}
<Flags>
Public Enum SETUP_DI_DRIVER_INSTALL_FLAGS As UInteger
    DNF_DUPDESC = 1
    DNF_OLDDRIVER = 2
    DNF_EXCLUDEFROMLIST = 4
    DNF_NODRIVER = 8
    DNF_LEGACYINF = 16
    DNF_CLASS_DRIVER = 32
    DNF_COMPATIBLE_DRIVER = 64
    DNF_INET_DRIVER = 128
    DNF_UNUSED1 = 256
    DNF_UNUSED2 = 512
    DNF_OLD_INET_DRIVER = 1024
    DNF_BAD_DRIVER = 2048
    DNF_DUPPROVIDER = 4096
    DNF_INF_IS_SIGNED = 8192
    DNF_OEM_F6_INF = 16384
    DNF_DUPDRIVERVER = 32768
    DNF_BASIC_DRIVER = 65536
    DNF_AUTHENTICODE_SIGNED = 131072
    DNF_INSTALLEDDRIVER = 262144
    DNF_ALWAYSEXCLUDEFROMLIST = 524288
    DNF_INBOX_DRIVER = 1048576
    DNF_REQUESTADDITIONALSOFTWARE = 2097152
    DNF_UNUSED_22 = 4194304
    DNF_UNUSED_23 = 8388608
    DNF_UNUSED_24 = 16777216
    DNF_UNUSED_25 = 33554432
    DNF_UNUSED_26 = 67108864
    DNF_UNUSED_27 = 134217728
    DNF_UNUSED_28 = 268435456
    DNF_UNUSED_29 = 536870912
    DNF_UNUSED_30 = 1073741824
    DNF_UNUSED_31 = 2147483648
End Enum
import enum

class SETUP_DI_DRIVER_INSTALL_FLAGS(enum.IntFlag):
    DNF_DUPDESC = 1
    DNF_OLDDRIVER = 2
    DNF_EXCLUDEFROMLIST = 4
    DNF_NODRIVER = 8
    DNF_LEGACYINF = 16
    DNF_CLASS_DRIVER = 32
    DNF_COMPATIBLE_DRIVER = 64
    DNF_INET_DRIVER = 128
    DNF_UNUSED1 = 256
    DNF_UNUSED2 = 512
    DNF_OLD_INET_DRIVER = 1024
    DNF_BAD_DRIVER = 2048
    DNF_DUPPROVIDER = 4096
    DNF_INF_IS_SIGNED = 8192
    DNF_OEM_F6_INF = 16384
    DNF_DUPDRIVERVER = 32768
    DNF_BASIC_DRIVER = 65536
    DNF_AUTHENTICODE_SIGNED = 131072
    DNF_INSTALLEDDRIVER = 262144
    DNF_ALWAYSEXCLUDEFROMLIST = 524288
    DNF_INBOX_DRIVER = 1048576
    DNF_REQUESTADDITIONALSOFTWARE = 2097152
    DNF_UNUSED_22 = 4194304
    DNF_UNUSED_23 = 8388608
    DNF_UNUSED_24 = 16777216
    DNF_UNUSED_25 = 33554432
    DNF_UNUSED_26 = 67108864
    DNF_UNUSED_27 = 134217728
    DNF_UNUSED_28 = 268435456
    DNF_UNUSED_29 = 536870912
    DNF_UNUSED_30 = 1073741824
    DNF_UNUSED_31 = 2147483648
// SETUP_DI_DRIVER_INSTALL_FLAGS (flags)
pub const DNF_DUPDESC: u32 = 1;
pub const DNF_OLDDRIVER: u32 = 2;
pub const DNF_EXCLUDEFROMLIST: u32 = 4;
pub const DNF_NODRIVER: u32 = 8;
pub const DNF_LEGACYINF: u32 = 16;
pub const DNF_CLASS_DRIVER: u32 = 32;
pub const DNF_COMPATIBLE_DRIVER: u32 = 64;
pub const DNF_INET_DRIVER: u32 = 128;
pub const DNF_UNUSED1: u32 = 256;
pub const DNF_UNUSED2: u32 = 512;
pub const DNF_OLD_INET_DRIVER: u32 = 1024;
pub const DNF_BAD_DRIVER: u32 = 2048;
pub const DNF_DUPPROVIDER: u32 = 4096;
pub const DNF_INF_IS_SIGNED: u32 = 8192;
pub const DNF_OEM_F6_INF: u32 = 16384;
pub const DNF_DUPDRIVERVER: u32 = 32768;
pub const DNF_BASIC_DRIVER: u32 = 65536;
pub const DNF_AUTHENTICODE_SIGNED: u32 = 131072;
pub const DNF_INSTALLEDDRIVER: u32 = 262144;
pub const DNF_ALWAYSEXCLUDEFROMLIST: u32 = 524288;
pub const DNF_INBOX_DRIVER: u32 = 1048576;
pub const DNF_REQUESTADDITIONALSOFTWARE: u32 = 2097152;
pub const DNF_UNUSED_22: u32 = 4194304;
pub const DNF_UNUSED_23: u32 = 8388608;
pub const DNF_UNUSED_24: u32 = 16777216;
pub const DNF_UNUSED_25: u32 = 33554432;
pub const DNF_UNUSED_26: u32 = 67108864;
pub const DNF_UNUSED_27: u32 = 134217728;
pub const DNF_UNUSED_28: u32 = 268435456;
pub const DNF_UNUSED_29: u32 = 536870912;
pub const DNF_UNUSED_30: u32 = 1073741824;
pub const DNF_UNUSED_31: u32 = 2147483648;
// SETUP_DI_DRIVER_INSTALL_FLAGS
const (
	DNF_DUPDESC uint32 = 1
	DNF_OLDDRIVER uint32 = 2
	DNF_EXCLUDEFROMLIST uint32 = 4
	DNF_NODRIVER uint32 = 8
	DNF_LEGACYINF uint32 = 16
	DNF_CLASS_DRIVER uint32 = 32
	DNF_COMPATIBLE_DRIVER uint32 = 64
	DNF_INET_DRIVER uint32 = 128
	DNF_UNUSED1 uint32 = 256
	DNF_UNUSED2 uint32 = 512
	DNF_OLD_INET_DRIVER uint32 = 1024
	DNF_BAD_DRIVER uint32 = 2048
	DNF_DUPPROVIDER uint32 = 4096
	DNF_INF_IS_SIGNED uint32 = 8192
	DNF_OEM_F6_INF uint32 = 16384
	DNF_DUPDRIVERVER uint32 = 32768
	DNF_BASIC_DRIVER uint32 = 65536
	DNF_AUTHENTICODE_SIGNED uint32 = 131072
	DNF_INSTALLEDDRIVER uint32 = 262144
	DNF_ALWAYSEXCLUDEFROMLIST uint32 = 524288
	DNF_INBOX_DRIVER uint32 = 1048576
	DNF_REQUESTADDITIONALSOFTWARE uint32 = 2097152
	DNF_UNUSED_22 uint32 = 4194304
	DNF_UNUSED_23 uint32 = 8388608
	DNF_UNUSED_24 uint32 = 16777216
	DNF_UNUSED_25 uint32 = 33554432
	DNF_UNUSED_26 uint32 = 67108864
	DNF_UNUSED_27 uint32 = 134217728
	DNF_UNUSED_28 uint32 = 268435456
	DNF_UNUSED_29 uint32 = 536870912
	DNF_UNUSED_30 uint32 = 1073741824
	DNF_UNUSED_31 uint32 = 2147483648
)
const
  DNF_DUPDESC = 1;
  DNF_OLDDRIVER = 2;
  DNF_EXCLUDEFROMLIST = 4;
  DNF_NODRIVER = 8;
  DNF_LEGACYINF = 16;
  DNF_CLASS_DRIVER = 32;
  DNF_COMPATIBLE_DRIVER = 64;
  DNF_INET_DRIVER = 128;
  DNF_UNUSED1 = 256;
  DNF_UNUSED2 = 512;
  DNF_OLD_INET_DRIVER = 1024;
  DNF_BAD_DRIVER = 2048;
  DNF_DUPPROVIDER = 4096;
  DNF_INF_IS_SIGNED = 8192;
  DNF_OEM_F6_INF = 16384;
  DNF_DUPDRIVERVER = 32768;
  DNF_BASIC_DRIVER = 65536;
  DNF_AUTHENTICODE_SIGNED = 131072;
  DNF_INSTALLEDDRIVER = 262144;
  DNF_ALWAYSEXCLUDEFROMLIST = 524288;
  DNF_INBOX_DRIVER = 1048576;
  DNF_REQUESTADDITIONALSOFTWARE = 2097152;
  DNF_UNUSED_22 = 4194304;
  DNF_UNUSED_23 = 8388608;
  DNF_UNUSED_24 = 16777216;
  DNF_UNUSED_25 = 33554432;
  DNF_UNUSED_26 = 67108864;
  DNF_UNUSED_27 = 134217728;
  DNF_UNUSED_28 = 268435456;
  DNF_UNUSED_29 = 536870912;
  DNF_UNUSED_30 = 1073741824;
  DNF_UNUSED_31 = 2147483648;
// SETUP_DI_DRIVER_INSTALL_FLAGS
pub const DNF_DUPDESC: u32 = 1;
pub const DNF_OLDDRIVER: u32 = 2;
pub const DNF_EXCLUDEFROMLIST: u32 = 4;
pub const DNF_NODRIVER: u32 = 8;
pub const DNF_LEGACYINF: u32 = 16;
pub const DNF_CLASS_DRIVER: u32 = 32;
pub const DNF_COMPATIBLE_DRIVER: u32 = 64;
pub const DNF_INET_DRIVER: u32 = 128;
pub const DNF_UNUSED1: u32 = 256;
pub const DNF_UNUSED2: u32 = 512;
pub const DNF_OLD_INET_DRIVER: u32 = 1024;
pub const DNF_BAD_DRIVER: u32 = 2048;
pub const DNF_DUPPROVIDER: u32 = 4096;
pub const DNF_INF_IS_SIGNED: u32 = 8192;
pub const DNF_OEM_F6_INF: u32 = 16384;
pub const DNF_DUPDRIVERVER: u32 = 32768;
pub const DNF_BASIC_DRIVER: u32 = 65536;
pub const DNF_AUTHENTICODE_SIGNED: u32 = 131072;
pub const DNF_INSTALLEDDRIVER: u32 = 262144;
pub const DNF_ALWAYSEXCLUDEFROMLIST: u32 = 524288;
pub const DNF_INBOX_DRIVER: u32 = 1048576;
pub const DNF_REQUESTADDITIONALSOFTWARE: u32 = 2097152;
pub const DNF_UNUSED_22: u32 = 4194304;
pub const DNF_UNUSED_23: u32 = 8388608;
pub const DNF_UNUSED_24: u32 = 16777216;
pub const DNF_UNUSED_25: u32 = 33554432;
pub const DNF_UNUSED_26: u32 = 67108864;
pub const DNF_UNUSED_27: u32 = 134217728;
pub const DNF_UNUSED_28: u32 = 268435456;
pub const DNF_UNUSED_29: u32 = 536870912;
pub const DNF_UNUSED_30: u32 = 1073741824;
pub const DNF_UNUSED_31: u32 = 2147483648;
const
  DNF_DUPDESC* = 1
  DNF_OLDDRIVER* = 2
  DNF_EXCLUDEFROMLIST* = 4
  DNF_NODRIVER* = 8
  DNF_LEGACYINF* = 16
  DNF_CLASS_DRIVER* = 32
  DNF_COMPATIBLE_DRIVER* = 64
  DNF_INET_DRIVER* = 128
  DNF_UNUSED1* = 256
  DNF_UNUSED2* = 512
  DNF_OLD_INET_DRIVER* = 1024
  DNF_BAD_DRIVER* = 2048
  DNF_DUPPROVIDER* = 4096
  DNF_INF_IS_SIGNED* = 8192
  DNF_OEM_F6_INF* = 16384
  DNF_DUPDRIVERVER* = 32768
  DNF_BASIC_DRIVER* = 65536
  DNF_AUTHENTICODE_SIGNED* = 131072
  DNF_INSTALLEDDRIVER* = 262144
  DNF_ALWAYSEXCLUDEFROMLIST* = 524288
  DNF_INBOX_DRIVER* = 1048576
  DNF_REQUESTADDITIONALSOFTWARE* = 2097152
  DNF_UNUSED_22* = 4194304
  DNF_UNUSED_23* = 8388608
  DNF_UNUSED_24* = 16777216
  DNF_UNUSED_25* = 33554432
  DNF_UNUSED_26* = 67108864
  DNF_UNUSED_27* = 134217728
  DNF_UNUSED_28* = 268435456
  DNF_UNUSED_29* = 536870912
  DNF_UNUSED_30* = 1073741824
  DNF_UNUSED_31* = 2147483648
enum SETUP_DI_DRIVER_INSTALL_FLAGS : uint {
    DNF_DUPDESC = 1,
    DNF_OLDDRIVER = 2,
    DNF_EXCLUDEFROMLIST = 4,
    DNF_NODRIVER = 8,
    DNF_LEGACYINF = 16,
    DNF_CLASS_DRIVER = 32,
    DNF_COMPATIBLE_DRIVER = 64,
    DNF_INET_DRIVER = 128,
    DNF_UNUSED1 = 256,
    DNF_UNUSED2 = 512,
    DNF_OLD_INET_DRIVER = 1024,
    DNF_BAD_DRIVER = 2048,
    DNF_DUPPROVIDER = 4096,
    DNF_INF_IS_SIGNED = 8192,
    DNF_OEM_F6_INF = 16384,
    DNF_DUPDRIVERVER = 32768,
    DNF_BASIC_DRIVER = 65536,
    DNF_AUTHENTICODE_SIGNED = 131072,
    DNF_INSTALLEDDRIVER = 262144,
    DNF_ALWAYSEXCLUDEFROMLIST = 524288,
    DNF_INBOX_DRIVER = 1048576,
    DNF_REQUESTADDITIONALSOFTWARE = 2097152,
    DNF_UNUSED_22 = 4194304,
    DNF_UNUSED_23 = 8388608,
    DNF_UNUSED_24 = 16777216,
    DNF_UNUSED_25 = 33554432,
    DNF_UNUSED_26 = 67108864,
    DNF_UNUSED_27 = 134217728,
    DNF_UNUSED_28 = 268435456,
    DNF_UNUSED_29 = 536870912,
    DNF_UNUSED_30 = 1073741824,
    DNF_UNUSED_31 = 2147483648,
}
#define global DNF_DUPDESC                   0x1
#define global DNF_OLDDRIVER                 0x2
#define global DNF_EXCLUDEFROMLIST           0x4
#define global DNF_NODRIVER                  0x8
#define global DNF_LEGACYINF                 0x10
#define global DNF_CLASS_DRIVER              0x20
#define global DNF_COMPATIBLE_DRIVER         0x40
#define global DNF_INET_DRIVER               0x80
#define global DNF_UNUSED1                   0x100
#define global DNF_UNUSED2                   0x200
#define global DNF_OLD_INET_DRIVER           0x400
#define global DNF_BAD_DRIVER                0x800
#define global DNF_DUPPROVIDER               0x1000
#define global DNF_INF_IS_SIGNED             0x2000
#define global DNF_OEM_F6_INF                0x4000
#define global DNF_DUPDRIVERVER              0x8000
#define global DNF_BASIC_DRIVER              0x10000
#define global DNF_AUTHENTICODE_SIGNED       0x20000
#define global DNF_INSTALLEDDRIVER           0x40000
#define global DNF_ALWAYSEXCLUDEFROMLIST     0x80000
#define global DNF_INBOX_DRIVER              0x100000
#define global DNF_REQUESTADDITIONALSOFTWARE 0x200000
#define global DNF_UNUSED_22                 0x400000
#define global DNF_UNUSED_23                 0x800000
#define global DNF_UNUSED_24                 0x1000000
#define global DNF_UNUSED_25                 0x2000000
#define global DNF_UNUSED_26                 0x4000000
#define global DNF_UNUSED_27                 0x8000000
#define global DNF_UNUSED_28                 0x10000000
#define global DNF_UNUSED_29                 0x20000000
#define global DNF_UNUSED_30                 0x40000000
#define global DNF_UNUSED_31                 0x80000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。