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 |