ResUtilGetPrivateProperties 函数 (resapi.h)

返回群集对象的私有属性PRESUTIL_GET_PRIVATE_PROPERTIES类型定义指向此函数的指针。

语法

DWORD ResUtilGetPrivateProperties(
  [in]  HKEY    hkeyClusterKey,
  [out] PVOID   pOutPropertyList,
  [in]  DWORD   cbOutPropertyListSize,
  [out] LPDWORD pcbBytesReturned,
  [out] LPDWORD pcbRequired
);

parameters

[in] hkeyClusterKey

指向 群集数据库 密钥的指针,该密钥标识要检索的私有属性的位置。

[out] pOutPropertyList

指向输出缓冲区的指针,在该缓冲区中返回具有私有属性的名称和值的属性 列表

[in] cbOutPropertyListSize

pOutPropertyList 指向的输出缓冲区的大小。

[out] pcbBytesReturned

指向 pOutPropertyList 指向的属性列表中的总字节数的指针。

[out] pcbRequired

指向 当 pOutPropertyList 太小而无法容纳所有私有属性时所需的字节数的指针。

返回值

如果操作成功,函数将返回 ERROR_SUCCESS

如果操作失败,该函数将返回 系统错误代码。 下面是可能的错误代码。

返回代码 说明
ERROR_BAD_ARGUMENTS
一个或多个输入参数无效。
ERROR_NOT_ENOUGH_MEMORY
分配内存时出错。
ERROR_MORE_DATA
输出缓冲区的大小太小,无法容纳生成的数据。 该参数将指向正确的大小。

要求

   
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
目标平台 Windows
标头 resapi.h
Library ResUtils.lib
DLL ResUtils.dll

请参阅

ResUtilGetProperties