Freigeben über


CreateClusterCNOless-Funktion (clusapi.h)

Erstellt einen Cluster ohne Clusternamen und IP-Adressressourcen . Mit können Sie Cluster erstellen, die in die Domäne eingebunden, aber nicht von Active Directory verwaltet werden, und Cluster, die keine Mitglieder einer Domäne sind. PCLUSAPI_CREATE_CLUSTER_CNOLESS definiert einen Zeiger auf diese Funktion.

Syntax

HCLUSTER CreateClusterCNOless(
  [in]           PCREATE_CLUSTER_CONFIG           pConfig,
  [in, optional] PCLUSTER_SETUP_PROGRESS_CALLBACK pfnProgressCallback,
  [in, optional] PVOID                            pvCallbackArg
);

Parameter

[in] pConfig

Ein Zeiger auf die CREATE_CLUSTER_CONFIG-Struktur , die die Clusterkonfiguration enthält.

[in, optional] pfnProgressCallback

Ein Zeiger auf die ClusterSetupProgressCallback-Rückruffunktion, die die status von Updates für den Cluster empfängt.

[in, optional] pvCallbackArg

Rückruffunktionsargumente für den PfnProgressCallback-Parameter .

Rückgabewert

Ein Handle für den neuen Cluster oder NULL. Ein Wert ohne NULL gibt keinen Erfolg an (selbst wenn alle Knoten dem Cluster hinzugefügt werden, kann die Erstellung der IP-Adresse oder der Netzwerknamenressource fehlschlagen). Nach einem Fehler sollten Sie die Parameter überprüfen, die den Parameter pfnProgressCallback durchlaufen haben.

Rückgabecode Beschreibung
NULL
Weniger als die Meisten Knoten wurden erfolgreich erstellt. Rufen Sie die Funktion GetLastError auf, um weitere Informationen zum Fehler zu erhalten.

Hinweise

Um Cluster zu erstellen, die nicht in die Domäne eingebunden sind, muss ein Nicht-Domänenkonto über die Berechtigung verfügen, den Cluster remote zu verwalten.

Anforderungen

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

Weitere Informationen

Failoverclusterverwaltungsfunktionen