(vds.h) VDS_VOLUME_PLEX_PROP 结构

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

定义 卷 plex 对象的属性。

语法

typedef struct _VDS_VOLUME_PLEX_PROP {
  VDS_OBJECT_ID          id;
  VDS_VOLUME_PLEX_TYPE   type;
  VDS_VOLUME_PLEX_STATUS status;
  VDS_HEALTH             health;
  VDS_TRANSITION_STATE   TransitionState;
  ULONGLONG              ullSize;
  ULONG                  ulStripeSize;
  ULONG                  ulNumberOfMembers;
} VDS_VOLUME_PLEX_PROP, *PVDS_VOLUME_PLEX_PROP;

成员

id

plex 对象的 GUID。

type

VDS_VOLUME_PLEX_TYPE枚举的 plex 类型。 plex 的类型不需要与 plex 所属的卷类型匹配。

status

VDS_VOLUME_PLEX_STATUS枚举的 plex 对象的状态。 Plex 的状态不需要与 plex 所属的卷的状态相匹配。

health

一个VDS_HEALTH枚举值,该值指定 plex 的运行状况。 Plex 的运行状态不需要与 plex 所属的卷的运行状况状态相匹配。

TransitionState

一个VDS_TRANSITION_STATE枚举值,该值指定 plex 的转换状态。

ullSize

plex 的大小(以字节为单位)。 plex 的大小必须大于或等于 plex 所属的卷的大小。 plex 不能小于音量。

ulStripeSize

条带交错大小(以字节为单位)。 此成员仅对 类型为 VDS_VPT_STRIPE ( 条带化) 的丛有效 ,并且VDS_VPT_PARITY 具有奇偶校验) 条带化 (。 对于其他 plex 类型,此成员应为零。

ulNumberOfMembers

卷丛中的成员数。 plex 成员是包含在另一个磁盘上的串联磁盘盘区的集合。

注解

IVdsVolumePlex::GetProperties 方法返回此结构以报告卷 plex 对象的属性。

要求

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

另请参阅

IVdsVolumePlex::GetProperties

VDS 结构

VDS_HEALTH

VDS_TRANSITION_STATE

VDS_VOLUME_PLEX_STATUS

VDS_VOLUME_PLEX_TYPE