Win32 API 日本語リファレンス
ホームSystem.Registry › REG_NOTIFY_FILTER

REG_NOTIFY_FILTER

列挙型フラグ
基底型u4

メンバー 5

名前10進16進
REG_NOTIFY_CHANGE_NAME10x1
REG_NOTIFY_CHANGE_ATTRIBUTES20x2
REG_NOTIFY_CHANGE_LAST_SET40x4
REG_NOTIFY_CHANGE_SECURITY80x8
REG_NOTIFY_THREAD_AGNOSTIC2684354560x10000000

各言語での定義

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

typedef enum REG_NOTIFY_FILTER : unsigned int {
    REG_NOTIFY_CHANGE_NAME = 1,
    REG_NOTIFY_CHANGE_ATTRIBUTES = 2,
    REG_NOTIFY_CHANGE_LAST_SET = 4,
    REG_NOTIFY_CHANGE_SECURITY = 8,
    REG_NOTIFY_THREAD_AGNOSTIC = 268435456
} REG_NOTIFY_FILTER;
[Flags]
public enum REG_NOTIFY_FILTER : uint
{
    REG_NOTIFY_CHANGE_NAME = 1,
    REG_NOTIFY_CHANGE_ATTRIBUTES = 2,
    REG_NOTIFY_CHANGE_LAST_SET = 4,
    REG_NOTIFY_CHANGE_SECURITY = 8,
    REG_NOTIFY_THREAD_AGNOSTIC = 268435456,
}
<Flags>
Public Enum REG_NOTIFY_FILTER As UInteger
    REG_NOTIFY_CHANGE_NAME = 1
    REG_NOTIFY_CHANGE_ATTRIBUTES = 2
    REG_NOTIFY_CHANGE_LAST_SET = 4
    REG_NOTIFY_CHANGE_SECURITY = 8
    REG_NOTIFY_THREAD_AGNOSTIC = 268435456
End Enum
import enum

class REG_NOTIFY_FILTER(enum.IntFlag):
    REG_NOTIFY_CHANGE_NAME = 1
    REG_NOTIFY_CHANGE_ATTRIBUTES = 2
    REG_NOTIFY_CHANGE_LAST_SET = 4
    REG_NOTIFY_CHANGE_SECURITY = 8
    REG_NOTIFY_THREAD_AGNOSTIC = 268435456
// REG_NOTIFY_FILTER (flags)
pub const REG_NOTIFY_CHANGE_NAME: u32 = 1;
pub const REG_NOTIFY_CHANGE_ATTRIBUTES: u32 = 2;
pub const REG_NOTIFY_CHANGE_LAST_SET: u32 = 4;
pub const REG_NOTIFY_CHANGE_SECURITY: u32 = 8;
pub const REG_NOTIFY_THREAD_AGNOSTIC: u32 = 268435456;
// REG_NOTIFY_FILTER
const (
	REG_NOTIFY_CHANGE_NAME uint32 = 1
	REG_NOTIFY_CHANGE_ATTRIBUTES uint32 = 2
	REG_NOTIFY_CHANGE_LAST_SET uint32 = 4
	REG_NOTIFY_CHANGE_SECURITY uint32 = 8
	REG_NOTIFY_THREAD_AGNOSTIC uint32 = 268435456
)
const
  REG_NOTIFY_CHANGE_NAME = 1;
  REG_NOTIFY_CHANGE_ATTRIBUTES = 2;
  REG_NOTIFY_CHANGE_LAST_SET = 4;
  REG_NOTIFY_CHANGE_SECURITY = 8;
  REG_NOTIFY_THREAD_AGNOSTIC = 268435456;
// REG_NOTIFY_FILTER
pub const REG_NOTIFY_CHANGE_NAME: u32 = 1;
pub const REG_NOTIFY_CHANGE_ATTRIBUTES: u32 = 2;
pub const REG_NOTIFY_CHANGE_LAST_SET: u32 = 4;
pub const REG_NOTIFY_CHANGE_SECURITY: u32 = 8;
pub const REG_NOTIFY_THREAD_AGNOSTIC: u32 = 268435456;
const
  REG_NOTIFY_CHANGE_NAME* = 1
  REG_NOTIFY_CHANGE_ATTRIBUTES* = 2
  REG_NOTIFY_CHANGE_LAST_SET* = 4
  REG_NOTIFY_CHANGE_SECURITY* = 8
  REG_NOTIFY_THREAD_AGNOSTIC* = 268435456
enum REG_NOTIFY_FILTER : uint {
    REG_NOTIFY_CHANGE_NAME = 1,
    REG_NOTIFY_CHANGE_ATTRIBUTES = 2,
    REG_NOTIFY_CHANGE_LAST_SET = 4,
    REG_NOTIFY_CHANGE_SECURITY = 8,
    REG_NOTIFY_THREAD_AGNOSTIC = 268435456,
}
#define global REG_NOTIFY_CHANGE_NAME       0x1
#define global REG_NOTIFY_CHANGE_ATTRIBUTES 0x2
#define global REG_NOTIFY_CHANGE_LAST_SET   0x4
#define global REG_NOTIFY_CHANGE_SECURITY   0x8
#define global REG_NOTIFY_THREAD_AGNOSTIC   0x10000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。