VDS_SUB_SYSTEM_STATUS 枚举 (vdshwprv.h)

[从 Windows 8 和 Windows Server 2012 开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]

定义子系统的对象状态值集。

语法

typedef enum _VDS_SUB_SYSTEM_STATUS {
  VDS_SSS_UNKNOWN = 0,
  VDS_SSS_ONLINE = 1,
  VDS_SSS_NOT_READY = 2,
  VDS_SSS_OFFLINE = 4,
  VDS_SSS_FAILED = 5,
  VDS_SSS_PARTIALLY_MANAGED = 9
} VDS_SUB_SYSTEM_STATUS, *PVDS_SUB_SYSTEM_STATUS;

常量

 
VDS_SSS_UNKNOWN
值: 0
此值是保留的。
VDS_SSS_ONLINE
值:1
子系统工作正常。
VDS_SSS_NOT_READY
值: 2
子系统正在初始化,但尚未准备好工作。
VDS_SSS_OFFLINE
值: 4
子系统不可用。 此值指示子系统已断开连接,或者它具有
失败非常严重,似乎已断开连接。
VDS_SSS_FAILED
值: 5
子系统失败。 此值指示子系统不仅仅是
已断开连接,但已失败。
VDS_SSS_PARTIALLY_MANAGED
值: 9
子系统以降级状态运行。 这意味着子系统的一个或多个子组件(如磁盘驱动器或控制器)处于故障状态。

Windows Server 2008、Windows Vista 和 Windows Server 2003: 不支持此值。

注解

IVdsSubSystem::SetStatus 方法传递VDS_SUB_SYSTEM_STATUS值作为参数来设置子系统的状态,VDS_SUB_SYSTEM_PROP结构将VDS_SUB_SYSTEM_STATUS值作为成员来指示当前状态。

注意 在将来的 Windows 版本中,可能会向 VDS_SUB_SYSTEM_STATUS 枚举添加其他常量。 因此,必须将应用程序设计为正常处理无法识别 VDS_SUB_SYSTEM_STATUS 枚举常量。
 

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 vdshwprv.h

另请参阅

IVdsSubSystem::SetStatus

VDS_SUB_SYSTEM_PROP