Freigeben über


CreateClusterResource-Funktion (clusapi.h)

Erstellt eine Ressource in einem Cluster. Der PCLUSAPI_CREATE_CLUSTER_RESOURCE Typ definiert einen Zeiger auf diese Funktion.

Syntax

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

Parameter

[in] hGroup

Handle für die Gruppe , die die Ressource erhalten soll.

[in] lpszResourceName

Zeiger auf eine unicode-Zeichenfolge mit Null-Termin, die den Namen der neuen Ressource enthält. Der angegebene Name muss innerhalb des Clusters eindeutig sein.

[in] lpszResourceType

Zeiger auf den Typ der neuen Ressource. Der angegebene Typ muss im Cluster installiert sein.

[in] dwFlags

Bitmaske, die beschreibt, wie die Ressource dem Cluster hinzugefügt werden soll. Der dwFlags-Parameter kann auf einen der folgenden Werte festgelegt werden, die aus der CLUSTER_RESOURCE_CREATE_FLAGS-Enumeration aufgezählt werden.

CLUSTER_RESOURCE_DEFAULT_MONITOR (0)

Der Clusterdienst bestimmt den Ressourcenmonitor , dem die neue Ressource zugewiesen wird.

CLUSTER_RESOURCE_SEPARATE_MONITOR (1)

Bewirkt, dass der Clusterdienst einen separaten Ressourcenmonitor erstellt, der ausschließlich für die neue Ressource reserviert ist.

Rückgabewert

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

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

Hinweise

Rufen Sie CreateClusterResource nicht aus einer Ressourcen-DLL auf. Weitere Informationen finden Sie unter Zu vermeidende Funktionsaufrufe in Ressourcen-DLLs.

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

CLUSTER_RESOURCE_CREATE_FLAGS

Clusterressourcenverwaltungsfunktionen

DeleteClusterResource

OpenClusterGroup