ホーム › Storage.FileSystem › FILE_NOTIFY_CHANGE
FILE_NOTIFY_CHANGE
列挙型フラグメンバー 8
| 名前 | 10進 | 16進 |
|---|---|---|
| FILE_NOTIFY_CHANGE_FILE_NAME | 1 | 0x1 |
| FILE_NOTIFY_CHANGE_DIR_NAME | 2 | 0x2 |
| FILE_NOTIFY_CHANGE_ATTRIBUTES | 4 | 0x4 |
| FILE_NOTIFY_CHANGE_SIZE | 8 | 0x8 |
| FILE_NOTIFY_CHANGE_LAST_WRITE | 16 | 0x10 |
| FILE_NOTIFY_CHANGE_LAST_ACCESS | 32 | 0x20 |
| FILE_NOTIFY_CHANGE_CREATION | 64 | 0x40 |
| FILE_NOTIFY_CHANGE_SECURITY | 256 | 0x100 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum FILE_NOTIFY_CHANGE : unsigned int {
FILE_NOTIFY_CHANGE_FILE_NAME = 1,
FILE_NOTIFY_CHANGE_DIR_NAME = 2,
FILE_NOTIFY_CHANGE_ATTRIBUTES = 4,
FILE_NOTIFY_CHANGE_SIZE = 8,
FILE_NOTIFY_CHANGE_LAST_WRITE = 16,
FILE_NOTIFY_CHANGE_LAST_ACCESS = 32,
FILE_NOTIFY_CHANGE_CREATION = 64,
FILE_NOTIFY_CHANGE_SECURITY = 256
} FILE_NOTIFY_CHANGE;[Flags]
public enum FILE_NOTIFY_CHANGE : uint
{
FILE_NOTIFY_CHANGE_FILE_NAME = 1,
FILE_NOTIFY_CHANGE_DIR_NAME = 2,
FILE_NOTIFY_CHANGE_ATTRIBUTES = 4,
FILE_NOTIFY_CHANGE_SIZE = 8,
FILE_NOTIFY_CHANGE_LAST_WRITE = 16,
FILE_NOTIFY_CHANGE_LAST_ACCESS = 32,
FILE_NOTIFY_CHANGE_CREATION = 64,
FILE_NOTIFY_CHANGE_SECURITY = 256,
}<Flags>
Public Enum FILE_NOTIFY_CHANGE As UInteger
FILE_NOTIFY_CHANGE_FILE_NAME = 1
FILE_NOTIFY_CHANGE_DIR_NAME = 2
FILE_NOTIFY_CHANGE_ATTRIBUTES = 4
FILE_NOTIFY_CHANGE_SIZE = 8
FILE_NOTIFY_CHANGE_LAST_WRITE = 16
FILE_NOTIFY_CHANGE_LAST_ACCESS = 32
FILE_NOTIFY_CHANGE_CREATION = 64
FILE_NOTIFY_CHANGE_SECURITY = 256
End Enumimport enum
class FILE_NOTIFY_CHANGE(enum.IntFlag):
FILE_NOTIFY_CHANGE_FILE_NAME = 1
FILE_NOTIFY_CHANGE_DIR_NAME = 2
FILE_NOTIFY_CHANGE_ATTRIBUTES = 4
FILE_NOTIFY_CHANGE_SIZE = 8
FILE_NOTIFY_CHANGE_LAST_WRITE = 16
FILE_NOTIFY_CHANGE_LAST_ACCESS = 32
FILE_NOTIFY_CHANGE_CREATION = 64
FILE_NOTIFY_CHANGE_SECURITY = 256// FILE_NOTIFY_CHANGE (flags)
pub const FILE_NOTIFY_CHANGE_FILE_NAME: u32 = 1;
pub const FILE_NOTIFY_CHANGE_DIR_NAME: u32 = 2;
pub const FILE_NOTIFY_CHANGE_ATTRIBUTES: u32 = 4;
pub const FILE_NOTIFY_CHANGE_SIZE: u32 = 8;
pub const FILE_NOTIFY_CHANGE_LAST_WRITE: u32 = 16;
pub const FILE_NOTIFY_CHANGE_LAST_ACCESS: u32 = 32;
pub const FILE_NOTIFY_CHANGE_CREATION: u32 = 64;
pub const FILE_NOTIFY_CHANGE_SECURITY: u32 = 256;// FILE_NOTIFY_CHANGE
const (
FILE_NOTIFY_CHANGE_FILE_NAME uint32 = 1
FILE_NOTIFY_CHANGE_DIR_NAME uint32 = 2
FILE_NOTIFY_CHANGE_ATTRIBUTES uint32 = 4
FILE_NOTIFY_CHANGE_SIZE uint32 = 8
FILE_NOTIFY_CHANGE_LAST_WRITE uint32 = 16
FILE_NOTIFY_CHANGE_LAST_ACCESS uint32 = 32
FILE_NOTIFY_CHANGE_CREATION uint32 = 64
FILE_NOTIFY_CHANGE_SECURITY uint32 = 256
)const
FILE_NOTIFY_CHANGE_FILE_NAME = 1;
FILE_NOTIFY_CHANGE_DIR_NAME = 2;
FILE_NOTIFY_CHANGE_ATTRIBUTES = 4;
FILE_NOTIFY_CHANGE_SIZE = 8;
FILE_NOTIFY_CHANGE_LAST_WRITE = 16;
FILE_NOTIFY_CHANGE_LAST_ACCESS = 32;
FILE_NOTIFY_CHANGE_CREATION = 64;
FILE_NOTIFY_CHANGE_SECURITY = 256;// FILE_NOTIFY_CHANGE
pub const FILE_NOTIFY_CHANGE_FILE_NAME: u32 = 1;
pub const FILE_NOTIFY_CHANGE_DIR_NAME: u32 = 2;
pub const FILE_NOTIFY_CHANGE_ATTRIBUTES: u32 = 4;
pub const FILE_NOTIFY_CHANGE_SIZE: u32 = 8;
pub const FILE_NOTIFY_CHANGE_LAST_WRITE: u32 = 16;
pub const FILE_NOTIFY_CHANGE_LAST_ACCESS: u32 = 32;
pub const FILE_NOTIFY_CHANGE_CREATION: u32 = 64;
pub const FILE_NOTIFY_CHANGE_SECURITY: u32 = 256;const
FILE_NOTIFY_CHANGE_FILE_NAME* = 1
FILE_NOTIFY_CHANGE_DIR_NAME* = 2
FILE_NOTIFY_CHANGE_ATTRIBUTES* = 4
FILE_NOTIFY_CHANGE_SIZE* = 8
FILE_NOTIFY_CHANGE_LAST_WRITE* = 16
FILE_NOTIFY_CHANGE_LAST_ACCESS* = 32
FILE_NOTIFY_CHANGE_CREATION* = 64
FILE_NOTIFY_CHANGE_SECURITY* = 256enum FILE_NOTIFY_CHANGE : uint {
FILE_NOTIFY_CHANGE_FILE_NAME = 1,
FILE_NOTIFY_CHANGE_DIR_NAME = 2,
FILE_NOTIFY_CHANGE_ATTRIBUTES = 4,
FILE_NOTIFY_CHANGE_SIZE = 8,
FILE_NOTIFY_CHANGE_LAST_WRITE = 16,
FILE_NOTIFY_CHANGE_LAST_ACCESS = 32,
FILE_NOTIFY_CHANGE_CREATION = 64,
FILE_NOTIFY_CHANGE_SECURITY = 256,
}#define global FILE_NOTIFY_CHANGE_FILE_NAME 0x1
#define global FILE_NOTIFY_CHANGE_DIR_NAME 0x2
#define global FILE_NOTIFY_CHANGE_ATTRIBUTES 0x4
#define global FILE_NOTIFY_CHANGE_SIZE 0x8
#define global FILE_NOTIFY_CHANGE_LAST_WRITE 0x10
#define global FILE_NOTIFY_CHANGE_LAST_ACCESS 0x20
#define global FILE_NOTIFY_CHANGE_CREATION 0x40
#define global FILE_NOTIFY_CHANGE_SECURITY 0x100
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。