(vds.h) VDS_CONTROLLER_PROP 结构

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

定义 控制器对象的属性。

语法

typedef struct _VDS_CONTROLLER_PROP {
  VDS_OBJECT_ID         id;
  LPWSTR                pwszFriendlyName;
  LPWSTR                pwszIdentification;
  VDS_CONTROLLER_STATUS status;
  VDS_HEALTH            health;
  SHORT                 sNumberOfPorts;
} VDS_CONTROLLER_PROP, *PVDS_CONTROLLER_PROP;

成员

id

控制器对象的 GUID。

pwszFriendlyName

控制器的名称;以零结尾的可读字符串。

pwszIdentification

子系统标识符,通常为序列号;以零结尾的可读字符串。

status

一个VDS_CONTROLLER_STATUS枚举值,该值指定控制器的状态。

health

一个VDS_HEALTH枚举值,该值指定控制器的运行状况。 下面是此成员的有效值。

Windows Server 2008、Windows Vista 和 Windows Server 2003:不支持VDS_H_REPLACEDVDS_H_DEGRADED

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_FAILED (8)

VDS_H_REPLACED (9)

VDS_H_DEGRADED (11)

sNumberOfPorts

控制器包含的端口数。 端口从零开始编号。 对于 PCI RAID 卡,硬件提供商应将此成员设置为零。

注解

IVdsController::GetProperties 方法返回此结构来报告控制器对象的属性。

要求

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

另请参阅

IVdsController::GetProperties

VDS 结构

VDS_CONTROLLER_STATUS

VDS_HEALTH