| Previous | Next |
| VDS_E_LOG_UPDATE | VDS_E_VOLUME_SIMPLE_SPANNED |
VDS_E_VOLUME_MIRRORED
VDS supports simple, spanned, striped, mirrored, and RAID-5 volume types. A mirrored volume has multiple plexes, whereas simple and spanned volumes have one plex. This HRESULT is a type-specific precondition: the called operation is not defined for a topology with mirrored plexes. It is not evidence that the mirror has failed or is out of synchronization.
Why this state matters
Query VDS_VOLUME_PROP.type and enumerate the plexes before choosing an alternative workflow. If the caller intended an operation that applies only to a single-plex volume, decide whether the mirror must first be broken through a supported VDS method. Do not silently select one plex and operate on it as though it were the whole volume; that changes redundancy semantics and can leave boot or system roles on the wrong copy.
Diagnostic focus
- Confirm the volume type from current VDS properties.
- Enumerate plexes and determine whether the caller expected a single-plex topology.
- Check the target API documentation for supported volume types.
- If the mirror must be changed, use explicit plex operations and preserve critical boot/system roles.
Technical references
MS-VDS error codes · VDS Volume Object · VDS_VOLUME_PROP · IVdsVolume · IVdsPack::CreateVolume
Looking for a different code? Search another status or error code.