Freigeben über


CreateClusterCNOless-Funktion (clusapi.h)

Erstellt einen Cluster ohne Clusternamen und IP-Adresse Ressourcen. Auf diese Weise können Sie Cluster erstellen, die einer Domäne angehören, 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 den Status der Aktualisierungen an den Cluster empfängt.

[in, optional] pvCallbackArg

Callback-Funktionsargumente für den parameter pfnProgressCallback.

Rückgabewert

Ein Handle für den neuen Cluster oder NULL-. Ein nicht NULL- Wert gibt keinen Erfolg an (auch wenn alle Knoten dem Cluster hinzugefügt werden, kann die IP-Adresse oder Netzwerkname Ressourcenerstellung fehlschlagen). Nach einem Fehler sollten Sie die Parameter überprüfen, die über den pfnProgressCallback Parameter übergeben werden.

Rückgabecode Beschreibung
NULL
Weniger als eine Mehrheit von Knoten wurde erfolgreich erstellt. Um weitere Informationen zum Fehler zu erhalten, rufen Sie die Funktion GetLastErrorauf.

Bemerkungen

Um Cluster zu erstellen, die nicht einer Domäne beigetreten sind, muss ein Nicht-Domänenkonto über die Berechtigung zum Remote-Verwalten des Clusters verfügen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Keine unterstützt
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Fenster
Header- clusapi.h
Library ClusAPI.lib
DLL- ClusAPI.dll

Siehe auch

Failoverclusterverwaltungsfunktionen