VDS_SERVICE_FLAG 枚举 (vds.h)
[从Windows 8和Windows Server 2012开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]
定义服务对象的一组有效标志。
语法
typedef enum _VDS_SERVICE_FLAG {
VDS_SVF_SUPPORT_DYNAMIC = 0x1,
VDS_SVF_SUPPORT_FAULT_TOLERANT = 0x2,
VDS_SVF_SUPPORT_GPT = 0x4,
VDS_SVF_SUPPORT_DYNAMIC_1394 = 0x8,
VDS_SVF_CLUSTER_SERVICE_CONFIGURED = 0x10,
VDS_SVF_AUTO_MOUNT_OFF = 0x20,
VDS_SVF_OS_UNINSTALL_VALID = 0x40,
VDS_SVF_EFI = 0x80,
VDS_SVF_SUPPORT_MIRROR = 0x100L,
VDS_SVF_SUPPORT_RAID5 = 0x200L,
VDS_SVF_SUPPORT_REFS = 0x400L
} VDS_SERVICE_FLAG;
常量
VDS_SVF_SUPPORT_DYNAMIC 值: 0x1 如果设置,则服务支持动态磁盘。 |
VDS_SVF_SUPPORT_FAULT_TOLERANT 值: 0x2 如果设置,则服务支持容错卷。 |
VDS_SVF_SUPPORT_GPT 值: 0x4 如果设置,则服务支持 GPT 磁盘。 |
VDS_SVF_SUPPORT_DYNAMIC_1394 值: 0x8 如果设置,该服务支持动态 1394 磁盘。 |
VDS_SVF_CLUSTER_SERVICE_CONFIGURED 值: 0x10 如果设置,则主机已安装并配置了群集服务,但不一定在运行。 |
VDS_SVF_AUTO_MOUNT_OFF 值: 0x20 如果已设置,则关闭计算机的自动装载操作,以防止操作系统 自动装载新分区。 注意从Windows 8和Windows Server 2012开始,此标志已弃用。 请改用 VDS_SAN_POLICY 枚举来控制默认磁盘装载行为。 |
VDS_SVF_OS_UNINSTALL_VALID 值: 0x40 如果设置,则发生了对 VDS 的配置更改。 成功安装后,卸载 仅当配置更改时,操作才有效。 |
VDS_SVF_EFI 值: 0x80 如果设置,计算机将从 GPT 磁盘上的 EFI 分区启动。 Windows Server 2003: 在具有 SP1 的 Windows Server 2003 之前,不支持此标志。 |
VDS_SVF_SUPPORT_MIRROR 值: 0x100L 该服务支持镜像卷。 Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持。 |
VDS_SVF_SUPPORT_RAID5 值: 0x200L 该服务支持 RAID-5 卷。 Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持。 |
VDS_SVF_SUPPORT_REFS 值: 0x400L |
注解
此枚举提供VDS_SERVICE_PROP结构的 ulFlags 成员的值。 IVdsService::SetFlags 方法将值作为参数传递,以设置VDS_SVF_AUTO_MOUNT_OFF标志。
Windows Server 2003: 其中许多枚举器特定于支持 1394 和 USB 设备的 Windows Server 2003 平台。
注意 将来的 Windows 版本中,可能会向 VDS_SERVICE_FLAG 枚举添加其他常量。 因此,应用程序必须设计为正常处理无法识别 的VDS_SERVICE_FLAG 枚举常量。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | vds.h |