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

另请参阅

VDS 枚举

VDS_SERVICE_PROP