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.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

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.