Поделиться через


Функция ResUtilGetClusterRoleState (resapi.h)

Определяет, назначена ли определенная роль кластеру.

Синтаксис

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

Параметры

[in] hCluster

Дескриптор запрашиваемого кластера.

[in] eClusterRole

Роль, о чем был запрошен кластер. Возможные значения для этого параметра — перечислители из перечисления CLUSTER_ROLE . Допустимы следующие значения.

ClusterRoleDHCP (0)

Этот перечислитель представляет роль кластера службы DHCP.

ClusterRoleDTC (1)

Этот перечислитель представляет роль кластера координатора распределенных транзакций.

ClusterRoleFileServer (2)

Этот перечислитель представляет роль кластера файлового ресурса.

ClusterRoleGenericApplication (3)

Этот перечислитель представляет роль кластера универсального приложения.

ClusterRoleGenericScript (4)

Этот перечислитель представляет роль кластера универсального скрипта.

ClusterRoleGenericService (5)

Этот перечислитель представляет роль кластера универсальной службы.

ClusterRoleISCSINameServer (6)

Этот перечислитель представляет роль кластера Microsoft iSNS.

ClusterRoleMSMQ (7)

Этот перечислитель представляет роль кластера очереди сообщений Майкрософт.

ClusterRoleNFS (8)

Этот перечислитель представляет роль кластера NFS Share.

ClusterRolePrintServer (9)

Этот перечислитель представляет роль кластера очереди печати печати.

ClusterRoleStandAloneNamespaceServer (10)

Этот перечислитель представляет специализированную роль кластера файлового ресурса.

ClusterRoleVolumeShadowCopyServiceTask (11)

Этот перечислитель представляет роль кластера задачи службы теневого копирования томов.

ClusterRoleWINS (12)

Этот перечислитель представляет роль кластера службы WINS.

Возвращаемое значение

Возможными возвращаемыми значениями для этой функции являются перечислители из перечисления CLUSTER_ROLE_STATE . Допустимы следующие значения.

Возвращаемый код или значение Описание
ClusterRoleUnknown
-1
Неизвестно, является ли роль кластеризованной. Если это значение возвращается, произошла ошибка. Для получения дополнительных сведений вызовите GetLastError.
ClusterRoleClustered
0
Роль кластеризована.
ClusterRoleUnclustered
1
Роль не кластеризована.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 Datacenter, Windows Server 2008 Корпоративная
Целевая платформа Windows
Header resapi.h
Библиотека ResUtils.lib; ResApi.lib в Windows Server 2008 R2 и Windows Server 2008
DLL ResUtils.dll

См. также раздел

CLUSTER_ROLE

CLUSTER_ROLE_STATE

Функции служебной программы ресурсов