Share via


Función GetNodeClusterState (clusapi.h)

Determina si el servicio de clúster está instalado y en ejecución en un nodo. El tipo PCLUSAPI_GET_NODE_CLUSTER_STATE define un puntero a esta función.

Sintaxis

DWORD GetNodeClusterState(
  [in, optional] LPCWSTR lpszNodeName,
  [out]          LPDWORD pdwClusterState
);

Parámetros

[in, optional] lpszNodeName

Puntero a una cadena Unicode terminada en null que contiene el nombre del nodo que se va a consultar. Si lpszNodeName es NULL, se consulta el nodo local.

[out] pdwClusterState

Puntero a un valor que describe el estado del servicio de clúster en el nodo. Uno de los siguientes NODE_CLUSTER_STATE valores de enumeración describirá un nodo.

ClusterStateNotInstalled (0)

El servicio de clúster no está instalado en el nodo.

ClusterStateNotConfigured (1)

El servicio de clúster se instala en el nodo, pero aún no se ha configurado.

ClusterStateNotRunning (3)

El servicio de clúster está instalado y configurado en el nodo, pero no se está ejecutando actualmente.

ClusterStateRunning (19 (0x13))

El servicio de clúster está instalado, configurado y en ejecución en el nodo.

Valor devuelto

Si la operación se realiza correctamente, la función devuelve ERROR_SUCCESS (0). Si se produce un error en la operación, la función devuelve un código de error del sistema.

Comentarios

Nota La función GetNodeClusterState no admite un nodo basado en Windows de 64 bits si la aplicación que realiza la llamada está basada en Windows de 32 bits.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Plataforma de destino Windows
Encabezado clusapi.h
Library ClusAPI.lib
Archivo DLL ClusAPI.dll

Consulte también

NODE_CLUSTER_STATE

Funciones de administración de nodos