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

CM_REENUMERATE_FLAGS

列挙型フラグ
基底型u4

メンバー 5

名前10進16進
CM_REENUMERATE_NORMAL00x0
CM_REENUMERATE_SYNCHRONOUS10x1
CM_REENUMERATE_RETRY_INSTALLATION20x2
CM_REENUMERATE_ASYNCHRONOUS40x4
CM_REENUMERATE_BITS70x7

各言語での定義

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

typedef enum CM_REENUMERATE_FLAGS : unsigned int {
    CM_REENUMERATE_NORMAL = 0,
    CM_REENUMERATE_SYNCHRONOUS = 1,
    CM_REENUMERATE_RETRY_INSTALLATION = 2,
    CM_REENUMERATE_ASYNCHRONOUS = 4,
    CM_REENUMERATE_BITS = 7
} CM_REENUMERATE_FLAGS;
[Flags]
public enum CM_REENUMERATE_FLAGS : uint
{
    CM_REENUMERATE_NORMAL = 0,
    CM_REENUMERATE_SYNCHRONOUS = 1,
    CM_REENUMERATE_RETRY_INSTALLATION = 2,
    CM_REENUMERATE_ASYNCHRONOUS = 4,
    CM_REENUMERATE_BITS = 7,
}
<Flags>
Public Enum CM_REENUMERATE_FLAGS As UInteger
    CM_REENUMERATE_NORMAL = 0
    CM_REENUMERATE_SYNCHRONOUS = 1
    CM_REENUMERATE_RETRY_INSTALLATION = 2
    CM_REENUMERATE_ASYNCHRONOUS = 4
    CM_REENUMERATE_BITS = 7
End Enum
import enum

class CM_REENUMERATE_FLAGS(enum.IntFlag):
    CM_REENUMERATE_NORMAL = 0
    CM_REENUMERATE_SYNCHRONOUS = 1
    CM_REENUMERATE_RETRY_INSTALLATION = 2
    CM_REENUMERATE_ASYNCHRONOUS = 4
    CM_REENUMERATE_BITS = 7
// CM_REENUMERATE_FLAGS (flags)
pub const CM_REENUMERATE_NORMAL: u32 = 0;
pub const CM_REENUMERATE_SYNCHRONOUS: u32 = 1;
pub const CM_REENUMERATE_RETRY_INSTALLATION: u32 = 2;
pub const CM_REENUMERATE_ASYNCHRONOUS: u32 = 4;
pub const CM_REENUMERATE_BITS: u32 = 7;
// CM_REENUMERATE_FLAGS
const (
	CM_REENUMERATE_NORMAL uint32 = 0
	CM_REENUMERATE_SYNCHRONOUS uint32 = 1
	CM_REENUMERATE_RETRY_INSTALLATION uint32 = 2
	CM_REENUMERATE_ASYNCHRONOUS uint32 = 4
	CM_REENUMERATE_BITS uint32 = 7
)
const
  CM_REENUMERATE_NORMAL = 0;
  CM_REENUMERATE_SYNCHRONOUS = 1;
  CM_REENUMERATE_RETRY_INSTALLATION = 2;
  CM_REENUMERATE_ASYNCHRONOUS = 4;
  CM_REENUMERATE_BITS = 7;
// CM_REENUMERATE_FLAGS
pub const CM_REENUMERATE_NORMAL: u32 = 0;
pub const CM_REENUMERATE_SYNCHRONOUS: u32 = 1;
pub const CM_REENUMERATE_RETRY_INSTALLATION: u32 = 2;
pub const CM_REENUMERATE_ASYNCHRONOUS: u32 = 4;
pub const CM_REENUMERATE_BITS: u32 = 7;
const
  CM_REENUMERATE_NORMAL* = 0
  CM_REENUMERATE_SYNCHRONOUS* = 1
  CM_REENUMERATE_RETRY_INSTALLATION* = 2
  CM_REENUMERATE_ASYNCHRONOUS* = 4
  CM_REENUMERATE_BITS* = 7
enum CM_REENUMERATE_FLAGS : uint {
    CM_REENUMERATE_NORMAL = 0,
    CM_REENUMERATE_SYNCHRONOUS = 1,
    CM_REENUMERATE_RETRY_INSTALLATION = 2,
    CM_REENUMERATE_ASYNCHRONOUS = 4,
    CM_REENUMERATE_BITS = 7,
}
#define global CM_REENUMERATE_NORMAL             0x0
#define global CM_REENUMERATE_SYNCHRONOUS        0x1
#define global CM_REENUMERATE_RETRY_INSTALLATION 0x2
#define global CM_REENUMERATE_ASYNCHRONOUS       0x4
#define global CM_REENUMERATE_BITS               0x7
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。