IPropertyProxyEESide::InPlaceUpdateObject

汇报具有给定数据对象的对象数据,并返回表示对象新数据的新数据对象。

语法

int InPlaceUpdateObject(
   IEEDataStorage     dataIn,
   out IEEDataStorage dataOut
);

参数

dataIn
[in]包含新数据的 I企业版Data存储 对象。

dataOut
[out]返回包含已替换数据的新 IEEDataStorage 对象。

返回值

如果成功,则返回 S_OK;否则,返回错误代码。

备注

此方法实际上更新了对象的数据。 返回的 I企业版Data存储 对象中的数据不需要与传入IEEDataStorage对象中的数据相同,但返回的对象必须反映属性的当前值。

传入的数据对象通常不是由企业版实现的。 但是,此方法返回的对象始终由企业版实现,这样企业版就可以在所需的任何类上实现IEEDataStorage接口。

CreateReplacementObject 方法基于传入的数据对象创建数据对象,但不会影响属性的原始数据。

另请参阅