ホーム › System.Registry › REG_ROUTINE_FLAGS
REG_ROUTINE_FLAGS
列挙型フラグメンバー 15
| 名前 | 10進 | 16進 |
|---|---|---|
| RRF_RT_DWORD | 24 | 0x18 |
| RRF_RT_QWORD | 72 | 0x48 |
| RRF_RT_REG_NONE | 1 | 0x1 |
| RRF_RT_REG_SZ | 2 | 0x2 |
| RRF_RT_REG_EXPAND_SZ | 4 | 0x4 |
| RRF_RT_REG_BINARY | 8 | 0x8 |
| RRF_RT_REG_DWORD | 16 | 0x10 |
| RRF_RT_REG_MULTI_SZ | 32 | 0x20 |
| RRF_RT_REG_QWORD | 64 | 0x40 |
| RRF_RT_ANY | 65535 | 0xFFFF |
| RRF_SUBKEY_WOW6464KEY | 65536 | 0x10000 |
| RRF_SUBKEY_WOW6432KEY | 131072 | 0x20000 |
| RRF_WOW64_MASK | 196608 | 0x30000 |
| RRF_NOEXPAND | 268435456 | 0x10000000 |
| RRF_ZEROONFAILURE | 536870912 | 0x20000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum REG_ROUTINE_FLAGS : unsigned int {
RRF_RT_DWORD = 24,
RRF_RT_QWORD = 72,
RRF_RT_REG_NONE = 1,
RRF_RT_REG_SZ = 2,
RRF_RT_REG_EXPAND_SZ = 4,
RRF_RT_REG_BINARY = 8,
RRF_RT_REG_DWORD = 16,
RRF_RT_REG_MULTI_SZ = 32,
RRF_RT_REG_QWORD = 64,
RRF_RT_ANY = 65535,
RRF_SUBKEY_WOW6464KEY = 65536,
RRF_SUBKEY_WOW6432KEY = 131072,
RRF_WOW64_MASK = 196608,
RRF_NOEXPAND = 268435456,
RRF_ZEROONFAILURE = 536870912
} REG_ROUTINE_FLAGS;[Flags]
public enum REG_ROUTINE_FLAGS : uint
{
RRF_RT_DWORD = 24,
RRF_RT_QWORD = 72,
RRF_RT_REG_NONE = 1,
RRF_RT_REG_SZ = 2,
RRF_RT_REG_EXPAND_SZ = 4,
RRF_RT_REG_BINARY = 8,
RRF_RT_REG_DWORD = 16,
RRF_RT_REG_MULTI_SZ = 32,
RRF_RT_REG_QWORD = 64,
RRF_RT_ANY = 65535,
RRF_SUBKEY_WOW6464KEY = 65536,
RRF_SUBKEY_WOW6432KEY = 131072,
RRF_WOW64_MASK = 196608,
RRF_NOEXPAND = 268435456,
RRF_ZEROONFAILURE = 536870912,
}<Flags>
Public Enum REG_ROUTINE_FLAGS As UInteger
RRF_RT_DWORD = 24
RRF_RT_QWORD = 72
RRF_RT_REG_NONE = 1
RRF_RT_REG_SZ = 2
RRF_RT_REG_EXPAND_SZ = 4
RRF_RT_REG_BINARY = 8
RRF_RT_REG_DWORD = 16
RRF_RT_REG_MULTI_SZ = 32
RRF_RT_REG_QWORD = 64
RRF_RT_ANY = 65535
RRF_SUBKEY_WOW6464KEY = 65536
RRF_SUBKEY_WOW6432KEY = 131072
RRF_WOW64_MASK = 196608
RRF_NOEXPAND = 268435456
RRF_ZEROONFAILURE = 536870912
End Enumimport enum
class REG_ROUTINE_FLAGS(enum.IntFlag):
RRF_RT_DWORD = 24
RRF_RT_QWORD = 72
RRF_RT_REG_NONE = 1
RRF_RT_REG_SZ = 2
RRF_RT_REG_EXPAND_SZ = 4
RRF_RT_REG_BINARY = 8
RRF_RT_REG_DWORD = 16
RRF_RT_REG_MULTI_SZ = 32
RRF_RT_REG_QWORD = 64
RRF_RT_ANY = 65535
RRF_SUBKEY_WOW6464KEY = 65536
RRF_SUBKEY_WOW6432KEY = 131072
RRF_WOW64_MASK = 196608
RRF_NOEXPAND = 268435456
RRF_ZEROONFAILURE = 536870912// REG_ROUTINE_FLAGS (flags)
pub const RRF_RT_DWORD: u32 = 24;
pub const RRF_RT_QWORD: u32 = 72;
pub const RRF_RT_REG_NONE: u32 = 1;
pub const RRF_RT_REG_SZ: u32 = 2;
pub const RRF_RT_REG_EXPAND_SZ: u32 = 4;
pub const RRF_RT_REG_BINARY: u32 = 8;
pub const RRF_RT_REG_DWORD: u32 = 16;
pub const RRF_RT_REG_MULTI_SZ: u32 = 32;
pub const RRF_RT_REG_QWORD: u32 = 64;
pub const RRF_RT_ANY: u32 = 65535;
pub const RRF_SUBKEY_WOW6464KEY: u32 = 65536;
pub const RRF_SUBKEY_WOW6432KEY: u32 = 131072;
pub const RRF_WOW64_MASK: u32 = 196608;
pub const RRF_NOEXPAND: u32 = 268435456;
pub const RRF_ZEROONFAILURE: u32 = 536870912;// REG_ROUTINE_FLAGS
const (
RRF_RT_DWORD uint32 = 24
RRF_RT_QWORD uint32 = 72
RRF_RT_REG_NONE uint32 = 1
RRF_RT_REG_SZ uint32 = 2
RRF_RT_REG_EXPAND_SZ uint32 = 4
RRF_RT_REG_BINARY uint32 = 8
RRF_RT_REG_DWORD uint32 = 16
RRF_RT_REG_MULTI_SZ uint32 = 32
RRF_RT_REG_QWORD uint32 = 64
RRF_RT_ANY uint32 = 65535
RRF_SUBKEY_WOW6464KEY uint32 = 65536
RRF_SUBKEY_WOW6432KEY uint32 = 131072
RRF_WOW64_MASK uint32 = 196608
RRF_NOEXPAND uint32 = 268435456
RRF_ZEROONFAILURE uint32 = 536870912
)const
RRF_RT_DWORD = 24;
RRF_RT_QWORD = 72;
RRF_RT_REG_NONE = 1;
RRF_RT_REG_SZ = 2;
RRF_RT_REG_EXPAND_SZ = 4;
RRF_RT_REG_BINARY = 8;
RRF_RT_REG_DWORD = 16;
RRF_RT_REG_MULTI_SZ = 32;
RRF_RT_REG_QWORD = 64;
RRF_RT_ANY = 65535;
RRF_SUBKEY_WOW6464KEY = 65536;
RRF_SUBKEY_WOW6432KEY = 131072;
RRF_WOW64_MASK = 196608;
RRF_NOEXPAND = 268435456;
RRF_ZEROONFAILURE = 536870912;// REG_ROUTINE_FLAGS
pub const RRF_RT_DWORD: u32 = 24;
pub const RRF_RT_QWORD: u32 = 72;
pub const RRF_RT_REG_NONE: u32 = 1;
pub const RRF_RT_REG_SZ: u32 = 2;
pub const RRF_RT_REG_EXPAND_SZ: u32 = 4;
pub const RRF_RT_REG_BINARY: u32 = 8;
pub const RRF_RT_REG_DWORD: u32 = 16;
pub const RRF_RT_REG_MULTI_SZ: u32 = 32;
pub const RRF_RT_REG_QWORD: u32 = 64;
pub const RRF_RT_ANY: u32 = 65535;
pub const RRF_SUBKEY_WOW6464KEY: u32 = 65536;
pub const RRF_SUBKEY_WOW6432KEY: u32 = 131072;
pub const RRF_WOW64_MASK: u32 = 196608;
pub const RRF_NOEXPAND: u32 = 268435456;
pub const RRF_ZEROONFAILURE: u32 = 536870912;const
RRF_RT_DWORD* = 24
RRF_RT_QWORD* = 72
RRF_RT_REG_NONE* = 1
RRF_RT_REG_SZ* = 2
RRF_RT_REG_EXPAND_SZ* = 4
RRF_RT_REG_BINARY* = 8
RRF_RT_REG_DWORD* = 16
RRF_RT_REG_MULTI_SZ* = 32
RRF_RT_REG_QWORD* = 64
RRF_RT_ANY* = 65535
RRF_SUBKEY_WOW6464KEY* = 65536
RRF_SUBKEY_WOW6432KEY* = 131072
RRF_WOW64_MASK* = 196608
RRF_NOEXPAND* = 268435456
RRF_ZEROONFAILURE* = 536870912enum REG_ROUTINE_FLAGS : uint {
RRF_RT_DWORD = 24,
RRF_RT_QWORD = 72,
RRF_RT_REG_NONE = 1,
RRF_RT_REG_SZ = 2,
RRF_RT_REG_EXPAND_SZ = 4,
RRF_RT_REG_BINARY = 8,
RRF_RT_REG_DWORD = 16,
RRF_RT_REG_MULTI_SZ = 32,
RRF_RT_REG_QWORD = 64,
RRF_RT_ANY = 65535,
RRF_SUBKEY_WOW6464KEY = 65536,
RRF_SUBKEY_WOW6432KEY = 131072,
RRF_WOW64_MASK = 196608,
RRF_NOEXPAND = 268435456,
RRF_ZEROONFAILURE = 536870912,
}#define global RRF_RT_DWORD 0x18
#define global RRF_RT_QWORD 0x48
#define global RRF_RT_REG_NONE 0x1
#define global RRF_RT_REG_SZ 0x2
#define global RRF_RT_REG_EXPAND_SZ 0x4
#define global RRF_RT_REG_BINARY 0x8
#define global RRF_RT_REG_DWORD 0x10
#define global RRF_RT_REG_MULTI_SZ 0x20
#define global RRF_RT_REG_QWORD 0x40
#define global RRF_RT_ANY 0xFFFF
#define global RRF_SUBKEY_WOW6464KEY 0x10000
#define global RRF_SUBKEY_WOW6432KEY 0x20000
#define global RRF_WOW64_MASK 0x30000
#define global RRF_NOEXPAND 0x10000000
#define global RRF_ZEROONFAILURE 0x20000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。