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