2.2.2.10.1.1 VDS_DISK_OFFLINE_REASON
The VDS_DISK_OFFLINE_REASON enumeration defines the reason for the disk to be kept offline.
-
typedef enum _VDS_DISK_OFFLINE_REASON { VDSDiskOfflineReasonNone = 0, VDSDiskOfflineReasonPolicy = 1, VDSDiskOfflineReasonRedundantPath = 2, VDSDiskOfflineReasonSnapshot = 3, VDSDiskOfflineReasonCollision = 4, VDSDiskOfflineReasonResourceExhaustion = 5, VDSDiskOfflineReasonWriteFailure = 6, VDSDiskOfflineReasonDIScan = 7 } VDS_DISK_OFFLINE_REASON;
VDSDiskOfflineReasonNone: The reason is unknown.
VDSDiskOfflineReasonPolicy: The disk is offline because of the SAN policy.
VDSDiskOfflineReasonRedundantPath: The disk is offline because it was determined that the disk is a redundant path to another disk that is online.
VDSDiskOfflineReasonSnapshot: The disk is offline because it is a snapshot disk.
VDSDiskOfflineReasonCollision: The disk is offline because its disk signature is the same as the disk signature of another disk that is online.
VDSDiskOfflineReasonResourceExhaustion<43>: The disk is offline because of lack of capacity.
VDSDiskOfflineReasonWriteFailure<44>: The disk is offline because of critical write failures.
VDSDiskOfflineReasonDIScan<45>: The disk is offline because a data integrity scan is required.