2.2.8 VOLUMESTATUS
The VOLUMESTATUS enumeration defines values for a volume's status. For more information about redundant data and fault-tolerant volumes, see [MSDN-DISKMAN].
-
typedef enum _VOLUMESTATUS { VOLUME_STATUS_UNKNOWN, VOLUME_STATUS_HEALTHY, VOLUME_STATUS_FAILED, VOLUME_STATUS_FAILED_REDUNDANCY, VOLUME_STATUS_FAILING, VOLUME_STATUS_FAILING_REDUNDANCY, VOLUME_STATUS_FAILED_REDUNDANCY_FAILING, VOLUME_STATUS_SYNCHING, VOLUME_STATUS_REGENERATING, VOLUME_STATUS_INITIALIZING, VOLUME_STATUS_FORMATTING } VOLUMESTATUS;
VOLUME_STATUS_UNKNOWN: Volume has an unknown status.
VOLUME_STATUS_HEALTHY: Volume is fully functional.
VOLUME_STATUS_FAILED: Volume is in a failed state.
VOLUME_STATUS_FAILED_REDUNDANCY: Volume's redundant data in a fault-tolerant volume has failed.
VOLUME_STATUS_FAILING: Volume has encountered I/O errors.
VOLUME_STATUS_FAILING_REDUNDANCY: Volume is fault-tolerant, and it encountered I/O errors.
VOLUME_STATUS_FAILED_REDUNDANCY_FAILING: Redundant data in a fault-tolerant volume has failed, and the volume encountered I/O errors in the last remaining copy of the data.
VOLUME_STATUS_SYNCHING: Volume is resynchronizing fault-tolerant data for a mirrored volume.
VOLUME_STATUS_REGENERATING: Volume is regenerating fault-tolerant data for a RAID-5 volume.
VOLUME_STATUS_INITIALIZING: Volume is initializing to volume manager control.
VOLUME_STATUS_FORMATTING: Volume is currently being formatted.