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


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

Создает тип ресурса в кластере. Тип PCLUSAPI_CREATE_CLUSTER_RESOURCE_TYPE определяет указатель на эту функцию.

Синтаксис

DWORD CreateClusterResourceType(
  [in] HCLUSTER hCluster,
  [in] LPCWSTR  lpszResourceTypeName,
  [in] LPCWSTR  lpszDisplayName,
  [in] LPCWSTR  lpszResourceTypeDll,
  [in] DWORD    dwLooksAlivePollInterval,
  [in] DWORD    dwIsAlivePollInterval
);

Параметры

[in] hCluster

Выполните обработку кластера, чтобы получить новый тип ресурса.

[in] lpszResourceTypeName

Указатель на строку Юникода, завершающуюся null, которая содержит имя нового типа ресурса. Указанное имя должно быть уникальным в пределах кластера.

[in] lpszDisplayName

Указатель на отображаемое имя нового типа ресурса. Хотя содержимое lpszResourceTypeName должно однозначно идентифицировать тип ресурса во всех кластерах, содержимое lpszDisplayName должно быть локализованным понятным именем ресурса, которое подходит для отображения администраторам.

[in] lpszResourceTypeDll

Указатель на полное имя библиотеки DLL ресурса для нового типа ресурса или имя пути относительно каталога кластера.

[in] dwLooksAlivePollInterval

Значение по умолчанию в миллисекундах, используемое в качестве интервала опроса, необходимого для функции LooksAlive нового типа ресурса. Параметр dwLooksAlivePollInterval используется для задания свойства LooksAlivePollInterval типа ресурса.

[in] dwIsAlivePollInterval

Значение миллисекунда по умолчанию, используемое в качестве интервала опроса, необходимого для функции IsAlive нового типа ресурса. Параметр dwIsAlivePollInterval используется для задания свойства IsAlivePollInterval типа ресурса.

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

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

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

Комментарии

Функция CreateClusterResourceType определяет только тип ресурса в базе данных кластера и регистрирует тип ресурса в службе кластеров. Чтобы завершить процесс установки нового типа ресурса в кластере, разработчики должны установить библиотеки DLL ресурсов и библиотеки DLL расширения администратора кластера для новых типов на каждом узле в кластере. Кроме того, если администратор кластера будет использоваться в системах, которые не являются узлами-членами, в этих системах также должны быть установлены библиотеки DLL расширения.

Требования

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

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

DeleteClusterResourceType

Isalive

IsAlivePollInterval

LooksAlive

LooksAlivePollInterval