Freigeben über


ClusterResourceOpenEnum-Funktion (clusapi.h)

Öffnet einen Enumerator zum Durchlaufen der Abhängigkeiten und Knoten einer Ressource. Der PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM-Typs definiert einen Zeiger auf diese Funktion.

Syntax

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

Parameter

[in] hResource

Ein Handle für eine Ressource.

[in] dwType

Eine Bitmaske, die den Typ der aufzuzählenden Clusterobjekte beschreibt.

Die folgenden Werte der CLUSTER_RESOURCE_ENUM-Enumeration sind gültig.

CLUSTER_RESOURCE_ENUM_DEPENDS (1)

Das Objekt ist eine Ressource, von der die durch den hResource-Parameter identifizierte Ressource direkt abhängt.

CLUSTER_RESOURCE_ENUM_PROVIDES (2)

Das -Objekt ist eine Ressource, die von der von hResource identifizierten Ressource abhängt.

CLUSTER_RESOURCE_ENUM_NODES (4)

Das Objekt ist ein Knoten, der die von hResource identifizierte Ressource hosten kann.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion ein Enumerationshandle zurück.

Wenn der Vorgang fehlschlägt, gibt die Funktion NULL zurück. Rufen Sie die GetLastError-Funktion auf, um weitere Informationen zum Fehler zu erhalten.

Hinweise

Rufen Sie ClusterResourceOpenEnum nicht über eine Ressourcen-DLL-Einstiegspunktfunktion auf. ClusterResourceOpenEnum kann sicher von einem Workerthread aufgerufen werden. Weitere Informationen finden Sie unter Zu vermeidende Funktionsaufrufe in Ressourcen-DLLs.

Beispiele

Weitere Informationen finden Sie unter Auflisten von Objekten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Zielplattform Windows
Kopfzeile clusapi.h
Bibliothek ClusAPI.lib
DLL ClusAPI.dll

Weitere Informationen

Clusterressourcenverwaltungsfunktionen

ClusterResourceCloseEnum

ClusterResourceEnum