包含虚拟硬盘 (VHD) 依赖项信息标志。
语法
typedef enum _DEPENDENT_DISK_FLAG {
DEPENDENT_DISK_FLAG_NONE = 0x00000000,
DEPENDENT_DISK_FLAG_MULT_BACKING_FILES = 0x00000001,
DEPENDENT_DISK_FLAG_FULLY_ALLOCATED = 0x00000002,
DEPENDENT_DISK_FLAG_READ_ONLY = 0x00000004,
DEPENDENT_DISK_FLAG_REMOTE = 0x00000008,
DEPENDENT_DISK_FLAG_SYSTEM_VOLUME = 0x00000010,
DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT = 0x00000020,
DEPENDENT_DISK_FLAG_REMOVABLE = 0x00000040,
DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER = 0x00000080,
DEPENDENT_DISK_FLAG_PARENT = 0x00000100,
DEPENDENT_DISK_FLAG_NO_HOST_DISK = 0x00000200,
DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME = 0x00000400,
DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES,
DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE,
DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES
} DEPENDENT_DISK_FLAG;
常量
DEPENDENT_DISK_FLAG_NONE值: 0x00000000 未指定标志。 使用系统默认值。 |
DEPENDENT_DISK_FLAG_MULT_BACKING_FILES值: 0x00000001 支持虚拟磁盘的多个文件。 |
DEPENDENT_DISK_FLAG_FULLY_ALLOCATED值: 0x00000002 完全分配的虚拟磁盘。 |
DEPENDENT_DISK_FLAG_READ_ONLY值: 0x00000004 只读虚拟磁盘。 |
DEPENDENT_DISK_FLAG_REMOTE值: 0x00000008 虚拟磁盘的后备文件不在本地物理磁盘上。 |
DEPENDENT_DISK_FLAG_SYSTEM_VOLUME值: 0x00000010 保留。 |
DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT值: 0x00000020 虚拟磁盘的后备文件位于系统卷上。 |
DEPENDENT_DISK_FLAG_REMOVABLE值: 0x00000040 虚拟磁盘的后备文件位于可移动物理磁盘上。 |
DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER值: 0x00000080 驱动器号不会自动分配给虚拟磁盘上的卷。 |
DEPENDENT_DISK_FLAG_PARENT值: 0x00000100 虚拟磁盘是差异链的父级。 |
DEPENDENT_DISK_FLAG_NO_HOST_DISK值: 0x00000200 虚拟磁盘未附加到本地主机。 例如,它附加到来宾虚拟机。 |
DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME值: 0x00000400 虚拟磁盘的生存期不绑定到任何应用程序或进程。 |
要求
| 最低受支持的客户端 | Windows 7 |
| 最低受支持的服务器 | Windows Server 2008 R2 |
| 标头 | virtdisk.h |