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


Функция SetClusterNetworkPriorityOrder (clusapi.h)

[Эта функция доступна для использования в операционных системах, указанных в разделе Требования. Поддержка этого метода была удалена в Windows Server 2008, и эта функция ничего не делает и возвращает ERROR_CALL_NOT_IMPLEMENTED.]

Задает порядок приоритета для набора сетей , используемых для внутреннего обмена данными между узлами кластера. Тип PCLUSAPI_SET_CLUSTER_NETWORK_PRIORITY_ORDER определяет указатель на эту функцию.

Синтаксис

DWORD SetClusterNetworkPriorityOrder(
  [in] HCLUSTER    hCluster,
  [in] DWORD       NetworkCount,
  [in] HNETWORK [] NetworkList
);

Параметры

[in] hCluster

Дескриптор для затронутого кластера .

[in] NetworkCount

Количество элементов в списке, заданном параметром NetworkList .

[in] NetworkList

Приоритетный массив дескрипторов для сетевых объектов. Первый дескриптор в массиве имеет наивысший приоритет. Список должен содержать только те сети, которые используются для внутреннего обмена данными между узлами в кластере, и не может быть дубликатов.

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

Если операция выполнена успешно, функция возвращает ERROR_SUCCESS (0).

Если операция завершается сбоем, функция возвращает код системной ошибки. Ниже приведены возможные коды ошибок.

Возвращаемый код или значение Описание
ERROR_INVALID_PARAMETER
87 (0x57)
В NetworkList была дубликатная сеть.

Комментарии

Не передайте маркеры LPC и RPC в один вызов функции. В противном случае вызов вызовет исключение RPC и может иметь дополнительные разрушительные последствия. Сведения о создании дескрипторов LPC и RPC см. в разделе Использование дескрипторов объектов и OpenCluster.

Требования

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

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

ClusterEnum

OpenCluster

OpenClusterNetwork