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


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

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

Синтаксис

HRESOURCE CreateClusterResource(
  [in] HGROUP  hGroup,
  [in] LPCWSTR lpszResourceName,
  [in] LPCWSTR lpszResourceType,
  [in] DWORD   dwFlags
);

Параметры

[in] hGroup

Дескриптор для группы , которая должна получить ресурс.

[in] lpszResourceName

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

[in] lpszResourceType

Указатель на тип нового ресурса. Указанный тип должен быть установлен в кластере.

[in] dwFlags

Битовая маска, описывающая способ добавления ресурса в кластер. Параметру dwFlags можно задать одно из следующих значений, перечисленных в перечислении CLUSTER_RESOURCE_CREATE_FLAGS.

CLUSTER_RESOURCE_DEFAULT_MONITOR (0)

Служба кластеров определяет монитор ресурсов, которому будет назначен новый ресурс.

CLUSTER_RESOURCE_SEPARATE_MONITOR (1)

Заставляет службу кластеров создать отдельный монитор ресурсов, выделенный исключительно для нового ресурса.

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

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

Если операция завершается сбоем, функция возвращает значение NULL. Для получения дополнительных сведений об ошибке вызовите Метод GetLastError.

Комментарии

Не вызывайте CreateClusterResource из библиотеки DLL ресурса. Дополнительные сведения см. в разделе Вызовы функций, которые следует избегать в библиотеках DLL ресурсов.

Требования

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

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

CLUSTER_RESOURCE_CREATE_FLAGS

Функции управления ресурсами кластера

DeleteClusterResource

OpenClusterGroup