Compartir a través de


Función CreateClusterResource (clusapi.h)

Crea un recurso en un clúster. El tipo PCLUSAPI_CREATE_CLUSTER_RESOURCE define un puntero a esta función.

Sintaxis

HRESOURCE CreateClusterResource(
  [in] HGROUP  hGroup,
  [in] LPCWSTR lpszResourceName,
  [in] LPCWSTR lpszResourceType,
  [in] DWORD   dwFlags
);

Parámetros

[in] hGroup

Identificador del grupo que debe recibir el recurso.

[in] lpszResourceName

Puntero a una cadena Unicode terminada en null que contiene el nombre del nuevo recurso. El nombre especificado debe ser único dentro del clúster.

[in] lpszResourceType

Puntero al tipo de nuevo recurso. El tipo especificado debe instalarse en el clúster.

[in] dwFlags

Máscara de bits que describe cómo se debe agregar el recurso al clúster. El parámetro dwFlags se puede establecer en uno de los siguientes valores enumerados de la enumeración CLUSTER_RESOURCE_CREATE_FLAGS .

CLUSTER_RESOURCE_DEFAULT_MONITOR (0)

El servicio de clúster determina el Monitor de recursos al que se asignará el nuevo recurso.

CLUSTER_RESOURCE_SEPARATE_MONITOR (1)

Hace que el servicio de clúster cree un Monitor de recursos independiente dedicado exclusivamente al nuevo recurso.

Valor devuelto

Si la operación se realiza correctamente, la función devuelve un identificador de recursos.

Si se produce un error en la operación, la función devuelve NULL. Para obtener más información sobre el error, llame a GetLastError.

Comentarios

No llame a CreateClusterResource desde un archivo DLL de recursos. Para obtener más información, consulte Llamadas de función para evitar en archivos DLL de recursos.

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

CLUSTER_RESOURCE_CREATE_FLAGS

Funciones de administración de recursos de clúster

DeleteClusterResource

OpenClusterGroup