Функция 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 |