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 企业版
目标平台 窗户
标头 clusapi.h
ClusAPI.lib
DLL ClusAPI.dll

另请参阅

群集注册表访问函数

ClusterRegBatchAddCommand

ClusterRegCloseBatch