(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 |