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
标头 clusapi.h
Library ClusAPI.lib
DLL ClusAPI.dll

另请参阅

群集注册表访问函数

ClusterRegBatchAddCommand

ClusterRegCloseBatch