CREATE_VIRTUAL_DISK_FLAG 枚举 (virtdisk.h)
包含虚拟硬盘 (VHD) 创建标志。
语法
typedef enum _CREATE_VIRTUAL_DISK_FLAG {
CREATE_VIRTUAL_DISK_FLAG_NONE = 0x0,
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION = 0x1,
CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK = 0x2,
CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT = 0x4,
CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE = 0x8,
CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT = 0x10,
CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE = 0x20,
CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE = 0x40,
CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE = 0x80,
CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE = 0x100,
CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES,
CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS
} CREATE_VIRTUAL_DISK_FLAG;
常量
CREATE_VIRTUAL_DISK_FLAG_NONE 值: 0x0 无特殊创建条件;使用系统默认值。 |
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION 值: 0x1 预先分配虚拟磁盘大小所需的所有物理空间。 |
CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK 值: 0x2 在从源磁盘创建期间获取源磁盘的所有权,以确保源磁盘不会更改 创建操作期间。 源磁盘还必须已脱机或只读 (或同时) 。 所有权为 创建完成后释放。 这也有一个副作用,即禁止从同一源进行并发创建 磁盘。 如果无法获取所有权,或者源磁盘尚未脱机,则创建将失败或 处于只读状态。 此标志是可选的,但强烈建议从源磁盘创建。 对其他没有影响 创建类型 (对从源 VHD 创建不起作用;对于没有 SourcePath) 的创建没有效果。 Windows 7 和 Windows Server 2008 R2: 在Windows 8 和 之前,打开 ISO 虚拟磁盘不支持此标志 Windows Server 2012。 |
CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT 值: 0x4 不要从父 VHD 复制初始虚拟磁盘元数据或块状态;这在父级时很有用 VHD 是一个备用文件,稍后将显式设置真正的父级。 Windows 7 和 Windows Server 2008 R2: 在Windows 8 和 之前,打开 ISO 虚拟磁盘不支持此标志 Windows Server 2012。 |
CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE 值: 0x8 |
CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT 值: 0x10 |
CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE 值: 0x20 |
CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE 值: 0x40 |
CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE 值: 0x80 |
CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE 值: 0x100 |
注解
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION标志用于创建固定 VHD。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
标头 | virtdisk.h |