Condividi tramite


Funzione ClusterResourceOpenEnum (clusapi.h)

Apre un enumeratore per scorrere le dipendenze e i nodidi una risorsa. Il tipo PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM definisce un puntatore a questa funzione.

Sintassi

HRESENUM ClusterResourceOpenEnum(
  [in] HRESOURCE hResource,
  [in] DWORD     dwType
);

Parametri

[in] hResource

Handle per una risorsa.

[in] dwType

Maschera di bit che descrive il tipo di oggetti cluster da enumerare.

I valori seguenti dell'enumerazione CLUSTER_RESOURCE_ENUM sono validi.

CLUSTER_RESOURCE_ENUM_DEPENDS (1)

L'oggetto è una risorsa da cui dipende direttamente la risorsa identificata dal parametro hResource .

CLUSTER_RESOURCE_ENUM_PROVIDES (2)

L'oggetto è una risorsa che dipende dalla risorsa identificata da hResource.

CLUSTER_RESOURCE_ENUM_NODES (4)

L'oggetto è un nodo che può ospitare la risorsa identificata da hResource.

Valore restituito

Se l'operazione ha esito positivo, la funzione restituisce un handle di enumerazione.

Se l'operazione non riesce, la funzione restituisce NULL. Per altre informazioni sull'errore, chiamare la funzione GetLastError .

Commenti

Non chiamare ClusterResourceOpenEnum da qualsiasi funzione del punto di ingresso della DLL della risorsa. ClusterResourceOpenEnum può essere chiamato in modo sicuro da un thread di lavoro. Per altre informazioni, vedere Chiamate di funzione da evitare nelle DLL delle risorse.

Esempio

Vedere Enumerazione degli oggetti.

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

Funzioni di gestione risorse cluster

ClusterResourceCloseEnum

ClusterResourceEnum