ホーム › Storage.FileSystem › COPYFILE_FLAGS
COPYFILE_FLAGS
列挙型フラグメンバー 20
| 名前 | 10進 | 16進 |
|---|---|---|
| COPY_FILE_FAIL_IF_EXISTS | 1 | 0x1 |
| COPY_FILE_RESTARTABLE | 2 | 0x2 |
| COPY_FILE_OPEN_SOURCE_FOR_WRITE | 4 | 0x4 |
| COPY_FILE_ALLOW_DECRYPTED_DESTINATION | 8 | 0x8 |
| COPY_FILE_COPY_SYMLINK | 2048 | 0x800 |
| COPY_FILE_NO_BUFFERING | 4096 | 0x1000 |
| COPY_FILE_REQUEST_SECURITY_PRIVILEGES | 8192 | 0x2000 |
| COPY_FILE_RESUME_FROM_PAUSE | 16384 | 0x4000 |
| COPY_FILE_NO_OFFLOAD | 262144 | 0x40000 |
| COPY_FILE_IGNORE_EDP_BLOCK | 4194304 | 0x400000 |
| COPY_FILE_IGNORE_SOURCE_ENCRYPTION | 8388608 | 0x800000 |
| COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC | 33554432 | 0x2000000 |
| COPY_FILE_REQUEST_COMPRESSED_TRAFFIC | 268435456 | 0x10000000 |
| COPY_FILE_OPEN_AND_COPY_REPARSE_POINT | 2097152 | 0x200000 |
| COPY_FILE_DIRECTORY | 128 | 0x80 |
| COPY_FILE_SKIP_ALTERNATE_STREAMS | 32768 | 0x8000 |
| COPY_FILE_DISABLE_PRE_ALLOCATION | 67108864 | 0x4000000 |
| COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE | 134217728 | 0x8000000 |
| COPY_FILE_ENABLE_SPARSE_COPY | 536870912 | 0x20000000 |
| COPY_FILE_DISABLE_SPARSE_COPY | 2147483648 | 0x80000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum COPYFILE_FLAGS : unsigned int {
COPY_FILE_FAIL_IF_EXISTS = 1,
COPY_FILE_RESTARTABLE = 2,
COPY_FILE_OPEN_SOURCE_FOR_WRITE = 4,
COPY_FILE_ALLOW_DECRYPTED_DESTINATION = 8,
COPY_FILE_COPY_SYMLINK = 2048,
COPY_FILE_NO_BUFFERING = 4096,
COPY_FILE_REQUEST_SECURITY_PRIVILEGES = 8192,
COPY_FILE_RESUME_FROM_PAUSE = 16384,
COPY_FILE_NO_OFFLOAD = 262144,
COPY_FILE_IGNORE_EDP_BLOCK = 4194304,
COPY_FILE_IGNORE_SOURCE_ENCRYPTION = 8388608,
COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC = 33554432,
COPY_FILE_REQUEST_COMPRESSED_TRAFFIC = 268435456,
COPY_FILE_OPEN_AND_COPY_REPARSE_POINT = 2097152,
COPY_FILE_DIRECTORY = 128,
COPY_FILE_SKIP_ALTERNATE_STREAMS = 32768,
COPY_FILE_DISABLE_PRE_ALLOCATION = 67108864,
COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE = 134217728,
COPY_FILE_ENABLE_SPARSE_COPY = 536870912,
COPY_FILE_DISABLE_SPARSE_COPY = 2147483648
} COPYFILE_FLAGS;[Flags]
public enum COPYFILE_FLAGS : uint
{
COPY_FILE_FAIL_IF_EXISTS = 1,
COPY_FILE_RESTARTABLE = 2,
COPY_FILE_OPEN_SOURCE_FOR_WRITE = 4,
COPY_FILE_ALLOW_DECRYPTED_DESTINATION = 8,
COPY_FILE_COPY_SYMLINK = 2048,
COPY_FILE_NO_BUFFERING = 4096,
COPY_FILE_REQUEST_SECURITY_PRIVILEGES = 8192,
COPY_FILE_RESUME_FROM_PAUSE = 16384,
COPY_FILE_NO_OFFLOAD = 262144,
COPY_FILE_IGNORE_EDP_BLOCK = 4194304,
COPY_FILE_IGNORE_SOURCE_ENCRYPTION = 8388608,
COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC = 33554432,
COPY_FILE_REQUEST_COMPRESSED_TRAFFIC = 268435456,
COPY_FILE_OPEN_AND_COPY_REPARSE_POINT = 2097152,
COPY_FILE_DIRECTORY = 128,
COPY_FILE_SKIP_ALTERNATE_STREAMS = 32768,
COPY_FILE_DISABLE_PRE_ALLOCATION = 67108864,
COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE = 134217728,
COPY_FILE_ENABLE_SPARSE_COPY = 536870912,
COPY_FILE_DISABLE_SPARSE_COPY = 2147483648,
}<Flags>
Public Enum COPYFILE_FLAGS As UInteger
COPY_FILE_FAIL_IF_EXISTS = 1
COPY_FILE_RESTARTABLE = 2
COPY_FILE_OPEN_SOURCE_FOR_WRITE = 4
COPY_FILE_ALLOW_DECRYPTED_DESTINATION = 8
COPY_FILE_COPY_SYMLINK = 2048
COPY_FILE_NO_BUFFERING = 4096
COPY_FILE_REQUEST_SECURITY_PRIVILEGES = 8192
COPY_FILE_RESUME_FROM_PAUSE = 16384
COPY_FILE_NO_OFFLOAD = 262144
COPY_FILE_IGNORE_EDP_BLOCK = 4194304
COPY_FILE_IGNORE_SOURCE_ENCRYPTION = 8388608
COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC = 33554432
COPY_FILE_REQUEST_COMPRESSED_TRAFFIC = 268435456
COPY_FILE_OPEN_AND_COPY_REPARSE_POINT = 2097152
COPY_FILE_DIRECTORY = 128
COPY_FILE_SKIP_ALTERNATE_STREAMS = 32768
COPY_FILE_DISABLE_PRE_ALLOCATION = 67108864
COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE = 134217728
COPY_FILE_ENABLE_SPARSE_COPY = 536870912
COPY_FILE_DISABLE_SPARSE_COPY = 2147483648
End Enumimport enum
class COPYFILE_FLAGS(enum.IntFlag):
COPY_FILE_FAIL_IF_EXISTS = 1
COPY_FILE_RESTARTABLE = 2
COPY_FILE_OPEN_SOURCE_FOR_WRITE = 4
COPY_FILE_ALLOW_DECRYPTED_DESTINATION = 8
COPY_FILE_COPY_SYMLINK = 2048
COPY_FILE_NO_BUFFERING = 4096
COPY_FILE_REQUEST_SECURITY_PRIVILEGES = 8192
COPY_FILE_RESUME_FROM_PAUSE = 16384
COPY_FILE_NO_OFFLOAD = 262144
COPY_FILE_IGNORE_EDP_BLOCK = 4194304
COPY_FILE_IGNORE_SOURCE_ENCRYPTION = 8388608
COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC = 33554432
COPY_FILE_REQUEST_COMPRESSED_TRAFFIC = 268435456
COPY_FILE_OPEN_AND_COPY_REPARSE_POINT = 2097152
COPY_FILE_DIRECTORY = 128
COPY_FILE_SKIP_ALTERNATE_STREAMS = 32768
COPY_FILE_DISABLE_PRE_ALLOCATION = 67108864
COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE = 134217728
COPY_FILE_ENABLE_SPARSE_COPY = 536870912
COPY_FILE_DISABLE_SPARSE_COPY = 2147483648// COPYFILE_FLAGS (flags)
pub const COPY_FILE_FAIL_IF_EXISTS: u32 = 1;
pub const COPY_FILE_RESTARTABLE: u32 = 2;
pub const COPY_FILE_OPEN_SOURCE_FOR_WRITE: u32 = 4;
pub const COPY_FILE_ALLOW_DECRYPTED_DESTINATION: u32 = 8;
pub const COPY_FILE_COPY_SYMLINK: u32 = 2048;
pub const COPY_FILE_NO_BUFFERING: u32 = 4096;
pub const COPY_FILE_REQUEST_SECURITY_PRIVILEGES: u32 = 8192;
pub const COPY_FILE_RESUME_FROM_PAUSE: u32 = 16384;
pub const COPY_FILE_NO_OFFLOAD: u32 = 262144;
pub const COPY_FILE_IGNORE_EDP_BLOCK: u32 = 4194304;
pub const COPY_FILE_IGNORE_SOURCE_ENCRYPTION: u32 = 8388608;
pub const COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC: u32 = 33554432;
pub const COPY_FILE_REQUEST_COMPRESSED_TRAFFIC: u32 = 268435456;
pub const COPY_FILE_OPEN_AND_COPY_REPARSE_POINT: u32 = 2097152;
pub const COPY_FILE_DIRECTORY: u32 = 128;
pub const COPY_FILE_SKIP_ALTERNATE_STREAMS: u32 = 32768;
pub const COPY_FILE_DISABLE_PRE_ALLOCATION: u32 = 67108864;
pub const COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE: u32 = 134217728;
pub const COPY_FILE_ENABLE_SPARSE_COPY: u32 = 536870912;
pub const COPY_FILE_DISABLE_SPARSE_COPY: u32 = 2147483648;// COPYFILE_FLAGS
const (
COPY_FILE_FAIL_IF_EXISTS uint32 = 1
COPY_FILE_RESTARTABLE uint32 = 2
COPY_FILE_OPEN_SOURCE_FOR_WRITE uint32 = 4
COPY_FILE_ALLOW_DECRYPTED_DESTINATION uint32 = 8
COPY_FILE_COPY_SYMLINK uint32 = 2048
COPY_FILE_NO_BUFFERING uint32 = 4096
COPY_FILE_REQUEST_SECURITY_PRIVILEGES uint32 = 8192
COPY_FILE_RESUME_FROM_PAUSE uint32 = 16384
COPY_FILE_NO_OFFLOAD uint32 = 262144
COPY_FILE_IGNORE_EDP_BLOCK uint32 = 4194304
COPY_FILE_IGNORE_SOURCE_ENCRYPTION uint32 = 8388608
COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC uint32 = 33554432
COPY_FILE_REQUEST_COMPRESSED_TRAFFIC uint32 = 268435456
COPY_FILE_OPEN_AND_COPY_REPARSE_POINT uint32 = 2097152
COPY_FILE_DIRECTORY uint32 = 128
COPY_FILE_SKIP_ALTERNATE_STREAMS uint32 = 32768
COPY_FILE_DISABLE_PRE_ALLOCATION uint32 = 67108864
COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE uint32 = 134217728
COPY_FILE_ENABLE_SPARSE_COPY uint32 = 536870912
COPY_FILE_DISABLE_SPARSE_COPY uint32 = 2147483648
)const
COPY_FILE_FAIL_IF_EXISTS = 1;
COPY_FILE_RESTARTABLE = 2;
COPY_FILE_OPEN_SOURCE_FOR_WRITE = 4;
COPY_FILE_ALLOW_DECRYPTED_DESTINATION = 8;
COPY_FILE_COPY_SYMLINK = 2048;
COPY_FILE_NO_BUFFERING = 4096;
COPY_FILE_REQUEST_SECURITY_PRIVILEGES = 8192;
COPY_FILE_RESUME_FROM_PAUSE = 16384;
COPY_FILE_NO_OFFLOAD = 262144;
COPY_FILE_IGNORE_EDP_BLOCK = 4194304;
COPY_FILE_IGNORE_SOURCE_ENCRYPTION = 8388608;
COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC = 33554432;
COPY_FILE_REQUEST_COMPRESSED_TRAFFIC = 268435456;
COPY_FILE_OPEN_AND_COPY_REPARSE_POINT = 2097152;
COPY_FILE_DIRECTORY = 128;
COPY_FILE_SKIP_ALTERNATE_STREAMS = 32768;
COPY_FILE_DISABLE_PRE_ALLOCATION = 67108864;
COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE = 134217728;
COPY_FILE_ENABLE_SPARSE_COPY = 536870912;
COPY_FILE_DISABLE_SPARSE_COPY = 2147483648;// COPYFILE_FLAGS
pub const COPY_FILE_FAIL_IF_EXISTS: u32 = 1;
pub const COPY_FILE_RESTARTABLE: u32 = 2;
pub const COPY_FILE_OPEN_SOURCE_FOR_WRITE: u32 = 4;
pub const COPY_FILE_ALLOW_DECRYPTED_DESTINATION: u32 = 8;
pub const COPY_FILE_COPY_SYMLINK: u32 = 2048;
pub const COPY_FILE_NO_BUFFERING: u32 = 4096;
pub const COPY_FILE_REQUEST_SECURITY_PRIVILEGES: u32 = 8192;
pub const COPY_FILE_RESUME_FROM_PAUSE: u32 = 16384;
pub const COPY_FILE_NO_OFFLOAD: u32 = 262144;
pub const COPY_FILE_IGNORE_EDP_BLOCK: u32 = 4194304;
pub const COPY_FILE_IGNORE_SOURCE_ENCRYPTION: u32 = 8388608;
pub const COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC: u32 = 33554432;
pub const COPY_FILE_REQUEST_COMPRESSED_TRAFFIC: u32 = 268435456;
pub const COPY_FILE_OPEN_AND_COPY_REPARSE_POINT: u32 = 2097152;
pub const COPY_FILE_DIRECTORY: u32 = 128;
pub const COPY_FILE_SKIP_ALTERNATE_STREAMS: u32 = 32768;
pub const COPY_FILE_DISABLE_PRE_ALLOCATION: u32 = 67108864;
pub const COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE: u32 = 134217728;
pub const COPY_FILE_ENABLE_SPARSE_COPY: u32 = 536870912;
pub const COPY_FILE_DISABLE_SPARSE_COPY: u32 = 2147483648;const
COPY_FILE_FAIL_IF_EXISTS* = 1
COPY_FILE_RESTARTABLE* = 2
COPY_FILE_OPEN_SOURCE_FOR_WRITE* = 4
COPY_FILE_ALLOW_DECRYPTED_DESTINATION* = 8
COPY_FILE_COPY_SYMLINK* = 2048
COPY_FILE_NO_BUFFERING* = 4096
COPY_FILE_REQUEST_SECURITY_PRIVILEGES* = 8192
COPY_FILE_RESUME_FROM_PAUSE* = 16384
COPY_FILE_NO_OFFLOAD* = 262144
COPY_FILE_IGNORE_EDP_BLOCK* = 4194304
COPY_FILE_IGNORE_SOURCE_ENCRYPTION* = 8388608
COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC* = 33554432
COPY_FILE_REQUEST_COMPRESSED_TRAFFIC* = 268435456
COPY_FILE_OPEN_AND_COPY_REPARSE_POINT* = 2097152
COPY_FILE_DIRECTORY* = 128
COPY_FILE_SKIP_ALTERNATE_STREAMS* = 32768
COPY_FILE_DISABLE_PRE_ALLOCATION* = 67108864
COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE* = 134217728
COPY_FILE_ENABLE_SPARSE_COPY* = 536870912
COPY_FILE_DISABLE_SPARSE_COPY* = 2147483648enum COPYFILE_FLAGS : uint {
COPY_FILE_FAIL_IF_EXISTS = 1,
COPY_FILE_RESTARTABLE = 2,
COPY_FILE_OPEN_SOURCE_FOR_WRITE = 4,
COPY_FILE_ALLOW_DECRYPTED_DESTINATION = 8,
COPY_FILE_COPY_SYMLINK = 2048,
COPY_FILE_NO_BUFFERING = 4096,
COPY_FILE_REQUEST_SECURITY_PRIVILEGES = 8192,
COPY_FILE_RESUME_FROM_PAUSE = 16384,
COPY_FILE_NO_OFFLOAD = 262144,
COPY_FILE_IGNORE_EDP_BLOCK = 4194304,
COPY_FILE_IGNORE_SOURCE_ENCRYPTION = 8388608,
COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC = 33554432,
COPY_FILE_REQUEST_COMPRESSED_TRAFFIC = 268435456,
COPY_FILE_OPEN_AND_COPY_REPARSE_POINT = 2097152,
COPY_FILE_DIRECTORY = 128,
COPY_FILE_SKIP_ALTERNATE_STREAMS = 32768,
COPY_FILE_DISABLE_PRE_ALLOCATION = 67108864,
COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE = 134217728,
COPY_FILE_ENABLE_SPARSE_COPY = 536870912,
COPY_FILE_DISABLE_SPARSE_COPY = 2147483648,
}#define global COPY_FILE_FAIL_IF_EXISTS 0x1
#define global COPY_FILE_RESTARTABLE 0x2
#define global COPY_FILE_OPEN_SOURCE_FOR_WRITE 0x4
#define global COPY_FILE_ALLOW_DECRYPTED_DESTINATION 0x8
#define global COPY_FILE_COPY_SYMLINK 0x800
#define global COPY_FILE_NO_BUFFERING 0x1000
#define global COPY_FILE_REQUEST_SECURITY_PRIVILEGES 0x2000
#define global COPY_FILE_RESUME_FROM_PAUSE 0x4000
#define global COPY_FILE_NO_OFFLOAD 0x40000
#define global COPY_FILE_IGNORE_EDP_BLOCK 0x400000
#define global COPY_FILE_IGNORE_SOURCE_ENCRYPTION 0x800000
#define global COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC 0x2000000
#define global COPY_FILE_REQUEST_COMPRESSED_TRAFFIC 0x10000000
#define global COPY_FILE_OPEN_AND_COPY_REPARSE_POINT 0x200000
#define global COPY_FILE_DIRECTORY 0x80
#define global COPY_FILE_SKIP_ALTERNATE_STREAMS 0x8000
#define global COPY_FILE_DISABLE_PRE_ALLOCATION 0x4000000
#define global COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE 0x8000000
#define global COPY_FILE_ENABLE_SPARSE_COPY 0x20000000
#define global COPY_FILE_DISABLE_SPARSE_COPY 0x80000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。