2.2.3.15 CLUS_MAINTENANCE_MODE_INFO_EX
The CLUS_MAINTENANCE_MODE_INFO_EX structure represents the extended maintenance mode settings for a storage class resource.
CLUS_MAINTENANCE_MODE_INFO_EX is a custom-marshaled structure that has fields as follows.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
InMaintenance |
|||||||||||||||||||||||||||||||
MaintenanceModeType |
|||||||||||||||||||||||||||||||
InternalState |
|||||||||||||||||||||||||||||||
Signature |
InMaintenance (4 bytes): A 32-bit integer that indicates the current maintenance mode state when written by the server or the target maintenance mode state when provided by the client for a storage class resource. Zero indicates that the resource is not in maintenance mode and one indicates that the storage resource is in maintenance mode.
MaintenanceModeType (4 bytes): A 4-byte MAINTENANCE_MODE_TYPE (section 2.2.2.6) enumeration that indicates the current maintenance mode type when written by the server or the target maintenance mode type when provided by the client for a storage class resource.
InternalState (4 bytes): A 32-bit integer representing the internal resource state, as specified in section 3.1.4.2.13. This field is valid only when written by the server.
Signature (4 bytes): A 32-bit integer that MUST contain the value 0xABBAF00F.