3.1.4.3.7.23 CLUSCTL_CLUSTER_GET_OS_AND_OS_VERSION_INFO

The CLUSCTL_CLUSTER_GET_OS_AND_OS_VERSION_INFO control code SHOULD<214> get the operating system (OS) name and version information.

Servers that do not support this control fail this method by returning error code 0x00000001 (ERROR_INVALID_FUNCTION).

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

After successful completion of the method, the server MUST set the OS and OS version information of type OS_AND_OS_VERSION_INFO specified in section 2.2.3.43 to the buffer that is designated by the lpOutBuffer parameter.

The server MUST accept a CLUSCTL_CLUSTER_GET_OS_AND_OS_VERSION_INFO cluster control code request if its protocol server state is in the read/write state or read-only state, as specified in section 3.1.1.