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