ResUtilSetPropertyParameterBlockEx 函数 (resapi.h)
语法
DWORD ResUtilSetPropertyParameterBlockEx(
[in] HKEY hkeyClusterKey,
[in] const PRESUTIL_PROPERTY_ITEM pPropertyTable,
[in] PVOID Reserved,
[in] const LPBYTE pInParams,
[in] const PVOID pInPropertyList,
[in] DWORD cbInPropertyListSize,
[in] BOOL bForceWrite,
[out, optional] LPBYTE pOutParams
);
参数
[in] hkeyClusterKey
群集数据库密钥标识要设置的属性的位置。
[in] pPropertyTable
指向描述要设置的属性的 RESUTIL_PROPERTY_ITEM 结构的数组的指针。
[in] Reserved
保留。
[in] pInParams
指向输入参数块的指针,其中包含 pPropertyTable 指向的属性表中所述的属性的数据。
[in] pInPropertyList
指向包含 属性列表 或 NULL 的输入缓冲区的指针。 如果 pInPropertyList 不为 NULL,则属性列表中未在属性表中列出的任何属性也会在群集数据库中设置。
[in] cbInPropertyListSize
pInPropertyList 指向的输入缓冲区的大小(以字节为单位)。
[in] bForceWrite
强制将属性值写入群集数据库,即使新值与现有值相同
[out, optional] pOutParams
指向参数块的指针,用于接收从 pInParams 参数复制的数据。
返回值
如果操作成功,函数将返回 ERROR_SUCCESS。
如果操作失败,函数将返回 系统错误代码。 下面是可能的错误代码。
返回代码 | 说明 |
---|---|
|
pPropertyTable 指向的属性表中属性的语法、格式或类型不正确,或者属性为只读且无法更新。 |
|
一个或多个输入参数无效。 |
注解
不要从以下资源 DLL 入口点函数调用 ResUtilSetPropertyParameterBlockEx :
可以从任何其他资源 DLL 入口点函数或工作线程安全地调用 ResUtilSetPropertyParameterBlockEx。 有关详细信息,请参阅 资源 DLL 中对避免的函数调用。要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 企业版、Windows Server 2008 Datacenter |
目标平台 | Windows |
标头 | resapi.h |
Library | ResUtils.lib |
DLL | ResUtils.dll |