OPEN_VIRTUAL_DISK_FLAG 枚举 (virtdisk.h)
包含虚拟硬盘 (VHD) 或 CD 或 DVD 映像文件 (ISO) 打开请求标志。
语法
typedef enum _OPEN_VIRTUAL_DISK_FLAG {
OPEN_VIRTUAL_DISK_FLAG_NONE = 0x00000000,
OPEN_VIRTUAL_DISK_FLAG_NO_PARENTS = 0x00000001,
OPEN_VIRTUAL_DISK_FLAG_BLANK_FILE = 0x00000002,
OPEN_VIRTUAL_DISK_FLAG_BOOT_DRIVE = 0x00000004,
OPEN_VIRTUAL_DISK_FLAG_CACHED_IO = 0x00000008,
OPEN_VIRTUAL_DISK_FLAG_CUSTOM_DIFF_CHAIN = 0x00000010,
OPEN_VIRTUAL_DISK_FLAG_PARENT_CACHED_IO = 0x00000020,
OPEN_VIRTUAL_DISK_FLAG_VHDSET_FILE_ONLY = 0x00000040,
OPEN_VIRTUAL_DISK_FLAG_IGNORE_RELATIVE_PARENT_LOCATOR = 0x00000080,
OPEN_VIRTUAL_DISK_FLAG_NO_WRITE_HARDENING = 0x00000100,
OPEN_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES,
OPEN_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS,
OPEN_VIRTUAL_DISK_FLAG_SUPPORT_ENCRYPTED_FILES
} OPEN_VIRTUAL_DISK_FLAG;
常量
OPEN_VIRTUAL_DISK_FLAG_NONE 值: 0x00000000 未指定标志。 |
OPEN_VIRTUAL_DISK_FLAG_NO_PARENTS 值: 0x00000001 打开 VHD 文件 (后备存储) ,而无需打开任何差异链父级。 用于更正损坏 父链接。 ISO 虚拟磁盘不支持此标志。 |
OPEN_VIRTUAL_DISK_FLAG_BLANK_FILE 值: 0x00000002 保留。 ISO 虚拟磁盘不支持此标志。 |
OPEN_VIRTUAL_DISK_FLAG_BOOT_DRIVE 值: 0x00000004 保留。 ISO 虚拟磁盘不支持此标志。 |
OPEN_VIRTUAL_DISK_FLAG_CACHED_IO 值: 0x00000008 指示应在缓存模式下打开虚拟磁盘。 默认情况下,虚拟磁盘处于打开状态 使用 FILE_FLAG_NO_BUFFERING 和 FILE_FLAG_WRITE_THROUGH。 Windows 7 和 Windows Server 2008 R2: 在Windows 8和Windows Server 2012之前,不支持此值。 |
OPEN_VIRTUAL_DISK_FLAG_CUSTOM_DIFF_CHAIN 值: 0x00000010 指示在不打开任何差异链父项的情况下打开 VHD 文件,并且父链为 使用 手动创建 AddVirtualDiskParent 函数。 Windows 7 和 Windows Server 2008 R2: 在Windows 8和Windows Server 2012之前,不支持此值。 |
OPEN_VIRTUAL_DISK_FLAG_PARENT_CACHED_IO 值: 0x00000020 |
OPEN_VIRTUAL_DISK_FLAG_VHDSET_FILE_ONLY 值: 0x00000040 |
OPEN_VIRTUAL_DISK_FLAG_IGNORE_RELATIVE_PARENT_LOCATOR 值: 0x00000080 |
OPEN_VIRTUAL_DISK_FLAG_NO_WRITE_HARDENING 值: 0x00000100 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
标头 | virtdisk.h |