virtual qBool ChangeMeta( ProtocolCallContext * pContext, const DataStoreChangeMetaParam & param );
Name | Description | |
---|---|---|
in | pContext | Call information. |
in | param | Detailed information. |
Value | Description |
---|---|
true |
RMC call initialization succeeded. |
false |
Failure. |
Changes stored metadata.
Only data that has update permission can be updated.
Set DataStoreChangeMetaCompareParam
in DataStoreChangeMetaParam
to change the metadata by comparing and swapping. If the set value and the actual value are not the same, no change is made and the CallContext::GetOutcome
function returns QERROR(DataStore, ValueNotEqual)
. ChangeMeta
cannot be used on POST data with a specified data ID.
CONFIDENTIAL