Site icon EfmSoft

What does HRESULT 0x80042522 (VDS_E_INVALID_MEMBER_COUNT) mean?

 
Previous Next
VDS_E_INVALID_PLEX_COUNT VDS_E_INVALID_PLEX_ORDER

VDS_E_INVALID_MEMBER_COUNT

A plex member is not the same as a plex. VDS_VOLUME_PLEX_PROP.ulNumberOfMembers reports the number of members in one plex, and a member can itself be a collection of concatenated extents. Simple and spanned layouts have one member; striped and parity layouts distribute data across multiple members. The member count must therefore match the geometry implied by the plex type.

Why this state matters

When this HRESULT appears, counting physical disks alone can be misleading. One disk may contribute extents to multiple volumes, but VDS does not allow one disk to contribute more than one plex to the same volume. The diagnostic map should show plex ID, member index, and disk ID for each extent so the requested structure can be compared with the existing one.

Diagnostic focus

Technical references

VDS_VOLUME_PLEX_PROP · VDS_DISK_EXTENT · VDS_INPUT_DISK · VDS_VOLUME_PLEX_TYPE · Volume Object


Looking for a different code? Search another status or error code.

Exit mobile version