Freigeben über


ResUtilGetClusterRoleState-Funktion (resapi.h)

Bestimmt, ob einem Cluster eine bestimmte Rolle zugewiesen wurde.

Syntax

CLUSTER_ROLE_STATE ResUtilGetClusterRoleState(
  [in] HCLUSTER     hCluster,
  [in] CLUSTER_ROLE eClusterRole
);

Parameter

[in] hCluster

Das Handle des abgefragten Clusters.

[in] eClusterRole

Die Rolle, nach der der Cluster abgefragt wurde. Die möglichen Werte für diesen Parameter sind Enumeratoren aus der CLUSTER_ROLE-Enumeration . Die folgenden Werte sind gültig.

ClusterRoleDHCP (0)

Dieser Enumerator stellt die Clusterrolle des DHCP-Diensts dar.

ClusterRoleDTC (1)

Dieser Enumerator stellt die Clusterrolle Distributed Transaction Coordinator dar.

ClusterRoleFileServer (2)

Dieser Enumerator stellt die Clusterrolle Dateifreigabe dar.

ClusterRoleGenericApplication (3)

Dieser Enumerator stellt die Clusterrolle Generische Anwendung dar.

ClusterRoleGenericScript (4)

Dieser Enumerator stellt die Clusterrolle Generisches Skript dar.

ClusterRoleGenericService (5)

Dieser Enumerator stellt die Clusterrolle Generischer Dienst dar.

ClusterRoleISCSINameServer (6)

Dieser Enumerator stellt die Microsoft iSNS-Clusterrolle dar.

ClusterRoleMSMQ (7)

Dieser Enumerator stellt die Microsoft Message Queue-Clusterrolle dar.

ClusterRoleNFS (8)

Dieser Enumerator stellt die NFS Share-Clusterrolle dar.

ClusterRolePrintServer (9)

Dieser Enumerator stellt die Clusterrolle Druckspooler dar.

ClusterRoleStandAloneNamespaceServer (10)

Dieser Enumerator stellt eine spezielle Dateifreigabeclusterrolle dar.

ClusterRoleVolumeShadowCopyServiceTask (11)

Dieser Enumerator stellt die Clusterrolle "Volume Shadow Copy Service Task" dar.

ClusterRoleWINS (12)

Dieser Enumerator stellt die Clusterrolle WINS-Dienst dar.

Rückgabewert

Die möglichen Rückgabewerte für diese Funktion sind Enumeratoren aus der CLUSTER_ROLE_STATE-Enumeration . Die folgenden Werte sind gültig.

Rückgabecode/-wert BESCHREIBUNG
ClusterRoleUnknown
-1
Es ist unbekannt, ob die Rolle gruppiert ist. Wenn dieser Wert zurückgegeben wird, ist ein Fehler aufgetreten. Weitere Informationen finden Sie unter GetLastError.
ClusterRoleClustered
0
Die Rolle ist gruppiert.
ClusterRoleUnclustered
1
Die Rolle ist nicht gruppiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Datacenter, Windows Server 2008 Enterprise
Zielplattform Windows
Kopfzeile resapi.h
Bibliothek ResUtils.lib; ResApi.lib unter Windows Server 2008 R2 und Windows Server 2008
DLL ResUtils.dll

Weitere Informationen

CLUSTER_ROLE

CLUSTER_ROLE_STATE

Ressourcenhilfsprogrammfunktionen