Condividi tramite


Funzione CreateClusterResourceType (clusapi.h)

Crea un tipo di risorsa in un cluster. Il tipo PCLUSAPI_CREATE_CLUSTER_RESOURCE_TYPE definisce un puntatore a questa funzione.

Sintassi

DWORD CreateClusterResourceType(
  [in] HCLUSTER hCluster,
  [in] LPCWSTR  lpszResourceTypeName,
  [in] LPCWSTR  lpszDisplayName,
  [in] LPCWSTR  lpszResourceTypeDll,
  [in] DWORD    dwLooksAlivePollInterval,
  [in] DWORD    dwIsAlivePollInterval
);

Parametri

[in] hCluster

Gestire il cluster per ricevere il nuovo tipo di risorsa.

[in] lpszResourceTypeName

Puntatore a una stringa Unicode con terminazione null contenente il nome del nuovo tipo di risorsa. Il nome specificato deve essere univoco all'interno del cluster.

[in] lpszDisplayName

Puntatore al nome visualizzato per il nuovo tipo di risorsa. Anche se il contenuto di lpszResourceTypeName deve identificare in modo univoco il tipo di risorsa in tutti i cluster, il contenuto di lpszDisplayName deve essere un nome descrittivo localizzato per la risorsa adatta per la visualizzazione agli amministratori.

[in] lpszResourceTypeDll

Puntatore al nome completo della DLL di risorsa per il nuovo tipo di risorsa o il nome del percorso relativo alla directory cluster.

[in] dwLooksAlivePollInterval

Valore millisecondo predefinito da utilizzare come intervallo di polling necessario dalla funzione LookAlive del nuovo tipo di risorsa. Il parametro dwLooksAlivePollInterval viene usato per impostare la proprietà LookAlivePollInterval del tipo di risorsa.

[in] dwIsAlivePollInterval

Valore millisecondo predefinito da usare come intervallo di polling necessario per la funzione IsAlive del nuovo tipo di risorsa. Il parametro dwIsAlivePollInterval viene usato per impostare la proprietà IsAlivePollInterval del tipo di risorsa.

Valore restituito

Se l'operazione ha esito positivo, la funzione restituisce ERROR_SUCCESS.

Se l'operazione ha esito negativo, la funzione restituisce un codice di errore di sistema.

Commenti

La funzione CreateClusterResourceType definisce solo il tipo di risorsa nel database del cluster e registra il tipo di risorsa con il servizio Cluster. Per completare il processo di installazione di un nuovo tipo di risorsa in un cluster, gli sviluppatori devono installare le DLL delle risorse e le DLL dell'estensione Amministratore cluster per i nuovi tipi in ogni nodo del cluster. Inoltre, se l'amministratore del cluster verrà usato nei sistemi che non sono nodi membro, le DLL di estensione devono essere installate anche nei sistemi.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Piattaforma di destinazione Windows
Intestazione clusapi.h
Libreria ClusAPI.lib
DLL ClusAPI.dll

Vedi anche

DeleteClusterResourceType

Isalive

IsAlivePollInterval

Looksalive

LooksAlivePollInterval