3.1.4.3.3.18 CLUSCTL_GROUP_CHECK_FOR_STABLE_ONLINE_OR_TERMINAL_FAILED

The CLUSCTL_GROUP_CHECK_FOR_STABLE_ONLINE_OR_TERMINAL_FAILED group control code retrieves the group state.

Protocol version 2.0 servers fail this method using error code 0x00000001 (ERROR_INVALID_FUNCTION).

The server MUST ignore any data in the buffer designated by the lpInBuffer parameter.

Upon successful completion of this method, the server MUST write to the buffer designated by the lpOutBuffer parameter a 4-byte value indicating the state of the group with the following possible values.

Value

Meaning

ERROR_SUCCESS

0x00000000

When the group is online or partially online.

ERROR_IO_PENDING

0x0000139A

When the group is still in pending state.

ERROR_RESMON_ONLINE_FAILED

0x0000139A

When the group failed.

The server SHOULD accept a CLUSCTL_GROUP_CHECK_FOR_STABLE_ONLINE_OR_TERMINAL_FAILED group control code request if its protocol server state is read-only and MUST accept the request for processing if it is in the read/write state, as specified in section 3.1.1.