| Previous | Next |
| STATUS_VOLMGR_PLEX_REGENERATING | STATUS_VOLMGR_PLEX_NOT_RAID5 |
STATUS_VOLMGR_PLEX_TYPE_INVALID
The layout encodes a plex type Volume Manager cannot accept
STATUS_VOLMGR_PLEX_TYPE_INVALID is a layout-contract error. The plex type field does not describe a valid plex kind for the submitted volume configuration.
This differs from STATUS_VOLMGR_PLEX_NOT_RAID5 or STATUS_VOLMGR_PLEX_NOT_SIMPLE: those codes recognize the plex type but reject it for one operation. Here the type value itself is invalid, which more strongly points to malformed input, version mismatch, or corrupted layout data.
Capture the raw plex type and the structure version used by the caller. If the request crosses an RPC or binary compatibility boundary, verify enum size, packing, and initialization; uninitialized fields can look like plausible integers while still being outside the documented type set.
What to inspect
- Log the numeric plex type exactly as sent rather than only a caller-side enum name.
- Validate the field against the volume-management interface version used to build the request.
- Check structure initialization and serialization if the value changed between processes or machines.
References
- Microsoft VOLMGR definition of STATUS_VOLMGR_PLEX_TYPE_INVALID.
- Microsoft VDS list of supported volume and plex layouts.
- MS-DMRP product behavior and interface-version considerations.
Looking for a different code? Search another status or error code.
