ATTACH_VIRTUAL_DISK_FLAG 枚举 (virtdisk.h)
包含虚拟磁盘附加请求标志。
语法
typedef enum _ATTACH_VIRTUAL_DISK_FLAG {
ATTACH_VIRTUAL_DISK_FLAG_NONE = 0x00000000,
ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY = 0x00000001,
ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER = 0x00000002,
ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME = 0x00000004,
ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST = 0x00000008,
ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR = 0x00000010,
ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY = 0x00000020,
ATTACH_VIRTUAL_DISK_FLAG_NON_PNP,
ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE,
ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION,
ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME,
ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT
} ATTACH_VIRTUAL_DISK_FLAG;
常量
ATTACH_VIRTUAL_DISK_FLAG_NONE 值: 0x00000000 无标志。 使用系统默认值。 ISO 虚拟磁盘不支持此枚举值。 必须指定ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY。 |
ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY 值: 0x00000001 将虚拟磁盘附加为只读。 Windows 7 和 Windows Server 2008 R2: 在 Windows 8 和 之前,打开 ISO 虚拟磁盘不支持此标志 Windows Server 2012。 |
ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER 值: 0x00000002 不会将驱动器号分配给磁盘的卷。 Windows 7 和 Windows Server 2008 R2: 在 Windows 8 和 之前,打开 ISO 虚拟磁盘不支持此标志 Windows Server 2012。 |
ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME 值: 0x00000004 将虚拟磁盘生存期与 VirtualDiskHandle 的生存期分离。 The 虚拟磁盘将附加,直到 将调用 DetachVirtualDisk 函数,即使所有 虚拟磁盘的打开句柄已关闭。 Windows 7 和 Windows Server 2008 R2: 在 Windows 8 和 之前,打开 ISO 虚拟磁盘不支持此标志 Windows Server 2012。 |
ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST 值: 0x00000008 保留。 ISO 虚拟磁盘不支持此标志。 |
ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR 值: 0x00000010 |
ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY 值: 0x00000020 |
要求
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
标头 | virtdisk.h |