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

CREATE_VIRTUAL_DISK_FLAG

列挙型フラグ
基底型i4

メンバー 12

名前10進16進
CREATE_VIRTUAL_DISK_FLAG_NONE00x0
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION10x1
CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK20x2
CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT40x4
CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE80x8
CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT160x10
CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE320x20
CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE640x40
CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE1280x80
CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE2560x100
CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES5120x200
CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS10240x400

各言語での定義

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

typedef enum CREATE_VIRTUAL_DISK_FLAG : int {
    CREATE_VIRTUAL_DISK_FLAG_NONE = 0,
    CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION = 1,
    CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK = 2,
    CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT = 4,
    CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE = 8,
    CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT = 16,
    CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE = 32,
    CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE = 64,
    CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE = 128,
    CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE = 256,
    CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES = 512,
    CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS = 1024
} CREATE_VIRTUAL_DISK_FLAG;
[Flags]
public enum CREATE_VIRTUAL_DISK_FLAG : int
{
    CREATE_VIRTUAL_DISK_FLAG_NONE = 0,
    CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION = 1,
    CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK = 2,
    CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT = 4,
    CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE = 8,
    CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT = 16,
    CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE = 32,
    CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE = 64,
    CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE = 128,
    CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE = 256,
    CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES = 512,
    CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS = 1024,
}
<Flags>
Public Enum CREATE_VIRTUAL_DISK_FLAG As Integer
    CREATE_VIRTUAL_DISK_FLAG_NONE = 0
    CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION = 1
    CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK = 2
    CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT = 4
    CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE = 8
    CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT = 16
    CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE = 32
    CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE = 64
    CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE = 128
    CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE = 256
    CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES = 512
    CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS = 1024
End Enum
import enum

class CREATE_VIRTUAL_DISK_FLAG(enum.IntFlag):
    CREATE_VIRTUAL_DISK_FLAG_NONE = 0
    CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION = 1
    CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK = 2
    CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT = 4
    CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE = 8
    CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT = 16
    CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE = 32
    CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE = 64
    CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE = 128
    CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE = 256
    CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES = 512
    CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS = 1024
// CREATE_VIRTUAL_DISK_FLAG (flags)
pub const CREATE_VIRTUAL_DISK_FLAG_NONE: i32 = 0;
pub const CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION: i32 = 1;
pub const CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK: i32 = 2;
pub const CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT: i32 = 4;
pub const CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE: i32 = 8;
pub const CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT: i32 = 16;
pub const CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE: i32 = 32;
pub const CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE: i32 = 64;
pub const CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE: i32 = 128;
pub const CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE: i32 = 256;
pub const CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES: i32 = 512;
pub const CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS: i32 = 1024;
// CREATE_VIRTUAL_DISK_FLAG
const (
	CREATE_VIRTUAL_DISK_FLAG_NONE int32 = 0
	CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION int32 = 1
	CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK int32 = 2
	CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT int32 = 4
	CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE int32 = 8
	CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT int32 = 16
	CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE int32 = 32
	CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE int32 = 64
	CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE int32 = 128
	CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE int32 = 256
	CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES int32 = 512
	CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS int32 = 1024
)
const
  CREATE_VIRTUAL_DISK_FLAG_NONE = 0;
  CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION = 1;
  CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK = 2;
  CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT = 4;
  CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE = 8;
  CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT = 16;
  CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE = 32;
  CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE = 64;
  CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE = 128;
  CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE = 256;
  CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES = 512;
  CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS = 1024;
// CREATE_VIRTUAL_DISK_FLAG
pub const CREATE_VIRTUAL_DISK_FLAG_NONE: i32 = 0;
pub const CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION: i32 = 1;
pub const CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK: i32 = 2;
pub const CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT: i32 = 4;
pub const CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE: i32 = 8;
pub const CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT: i32 = 16;
pub const CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE: i32 = 32;
pub const CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE: i32 = 64;
pub const CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE: i32 = 128;
pub const CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE: i32 = 256;
pub const CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES: i32 = 512;
pub const CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS: i32 = 1024;
const
  CREATE_VIRTUAL_DISK_FLAG_NONE* = 0
  CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION* = 1
  CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK* = 2
  CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT* = 4
  CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE* = 8
  CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT* = 16
  CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE* = 32
  CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE* = 64
  CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE* = 128
  CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE* = 256
  CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES* = 512
  CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS* = 1024
enum CREATE_VIRTUAL_DISK_FLAG : int {
    CREATE_VIRTUAL_DISK_FLAG_NONE = 0,
    CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION = 1,
    CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK = 2,
    CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT = 4,
    CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE = 8,
    CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT = 16,
    CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE = 32,
    CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE = 64,
    CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE = 128,
    CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE = 256,
    CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES = 512,
    CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS = 1024,
}
#define global CREATE_VIRTUAL_DISK_FLAG_NONE                                  0x0
#define global CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION              0x1
#define global CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK         0x2
#define global CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT      0x4
#define global CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE                0x8
#define global CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT      0x10
#define global CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE 0x20
#define global CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE  0x40
#define global CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE                           0x80
#define global CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE                       0x100
#define global CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES            0x200
#define global CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS           0x400
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。