Skip to content

Latest commit

 

History

History
154 lines (119 loc) · 5.44 KB

nf-resapi-resutilsetpropertyparameterblockex.md

File metadata and controls

154 lines (119 loc) · 5.44 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:resapi.ResUtilSetPropertyParameterBlockEx
ResUtilSetPropertyParameterBlockEx function (resapi.h)
Sets properties in the cluster database from a parameter block. (ResUtilSetPropertyParameterBlockEx)
PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX
PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX function [Failover Cluster]
ResUtilSetPropertyParameterBlockEx
ResUtilSetPropertyParameterBlockEx function [Failover Cluster]
_wolf_resutilsetpropertyparameterblockex
mscs.resutilsetpropertyparameterblockex
resapi/PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX
resapi/ResUtilSetPropertyParameterBlockEx
mscs\resutilsetpropertyparameterblockex.htm
MsCS
aeb53528-56bf-4330-ad43-22f1381df109
12/05/2018
PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX, PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX function [Failover Cluster], ResUtilSetPropertyParameterBlockEx, ResUtilSetPropertyParameterBlockEx function [Failover Cluster], _wolf_resutilsetpropertyparameterblockex, mscs.resutilsetpropertyparameterblockex, resapi/PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX, resapi/ResUtilSetPropertyParameterBlockEx
resapi.h
Windows
None supported
Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
ResUtils.lib
ResUtils.dll
Windows
19H1
ResUtilSetPropertyParameterBlockEx
resapi/ResUtilSetPropertyParameterBlockEx
c++
APIRef
kbSyntax
DllExport
ResUtils.dll
ResUtilSetPropertyParameterBlockEx

ResUtilSetPropertyParameterBlockEx function

-description

Sets properties in the cluster database from a parameter block.

-parameters

-param hkeyClusterKey [in]

Cluster database key identifying the location for the properties to set.

-param pPropertyTable [in]

Pointer to an array of RESUTIL_PROPERTY_ITEM structures describing the properties to set.

-param Reserved [in]

Reserved.

-param pInParams [in]

Pointer to an input parameter block containing the data for the properties described in the property table pointed to by pPropertyTable.

-param pInPropertyList [in]

Pointer to the input buffer containing a property list or NULL. If pInPropertyList is not NULL, any properties listed in the property list that are not listed in the property table are also set in the cluster database.

-param cbInPropertyListSize [in]

Size in bytes of the input buffer pointed to by pInPropertyList.

-param bForceWrite [in]

Forces the property values to be written to the cluster database even if the new values are identical to the existing values

-param pOutParams [out, optional]

Pointer to a parameter block to receive data copied from the pInParams parameter.

-returns

If the operation succeeds, the function returns ERROR_SUCCESS.

If the operation fails, the function returns a system error code. The following are possible error codes.

Return code Description
ERROR_INVALID_PARAMETER
The syntax, format, or type of a property in the property table pointed to by pPropertyTable is incorrect, or a property is read-only and cannot be updated.
ERROR_BAD_ARGUMENTS
One or more of the input parameters were invalid.

-remarks

Do not call ResUtilSetPropertyParameterBlockEx from the following resource DLL entry point functions:

ResUtilSetPropertyParameterBlockEx can be safely called from any other resource DLL entry point function or from a worker thread. For more information, see Function Calls to Avoid in Resource DLLs.

-see-also

RESUTIL_PROPERTY_ITEM

ResUtilSetPropertyParameterBlock