Win32 API 日本語リファレンス
ホームStorage.FileSystem › COPYFILE_FLAGS

COPYFILE_FLAGS

列挙型フラグ
基底型u4

メンバー 20

名前10進16進
COPY_FILE_FAIL_IF_EXISTS10x1
COPY_FILE_RESTARTABLE20x2
COPY_FILE_OPEN_SOURCE_FOR_WRITE40x4
COPY_FILE_ALLOW_DECRYPTED_DESTINATION80x8
COPY_FILE_COPY_SYMLINK20480x800
COPY_FILE_NO_BUFFERING40960x1000
COPY_FILE_REQUEST_SECURITY_PRIVILEGES81920x2000
COPY_FILE_RESUME_FROM_PAUSE163840x4000
COPY_FILE_NO_OFFLOAD2621440x40000
COPY_FILE_IGNORE_EDP_BLOCK41943040x400000
COPY_FILE_IGNORE_SOURCE_ENCRYPTION83886080x800000
COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC335544320x2000000
COPY_FILE_REQUEST_COMPRESSED_TRAFFIC2684354560x10000000
COPY_FILE_OPEN_AND_COPY_REPARSE_POINT20971520x200000
COPY_FILE_DIRECTORY1280x80
COPY_FILE_SKIP_ALTERNATE_STREAMS327680x8000
COPY_FILE_DISABLE_PRE_ALLOCATION671088640x4000000
COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE1342177280x8000000
COPY_FILE_ENABLE_SPARSE_COPY5368709120x20000000
COPY_FILE_DISABLE_SPARSE_COPY21474836480x80000000

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 2147483648
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,
}
#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)。