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


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

Создает пакет, который будет выполнять команды в разделе реестра кластера. Эти команды будут добавлены в пакет функцией ClusterRegBatchAddCommand и выполнены или игнорируются функцией ClusterRegCloseBatch .

Синтаксис

LONG ClusterRegCreateBatch(
  [in, optional] HKEY      hKey,
  [out]          HREGBATCH *pHREGBATCH
);

Параметры

[in, optional] hKey

Дескриптор открытого раздела реестра кластера. Все операции с пакетом относятся к этому разделу реестра кластера.

[out] pHREGBATCH

Указатель на дескриптор созданного пакета.

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

Функция возвращает один из следующих кодов системных ошибок.

Возвращаемый код или значение Описание
ERROR_SUCCESS
0
Операция выполнена успешно.
ERROR_OUTOFMEMORY
14 (0xE)
Недостаточно места в хранилище для завершения этой операции.
ERROR_GEN_FAILURE
31 (0x1F)
Устройство, подключенное к системе, не работает.
ERROR_INVALID_PARAMETER
87 (0x57)
Неправильный параметр". Это значение будет возвращено, если параметр hKey имеет значение NULL.

Комментарии

Ключ не следует закрывать, пока пакет не будет отправлен для выполнения.

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

Требования

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

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

Функции доступа к реестру кластера

ClusterRegBatchAddCommand

ClusterRegCloseBatch