IPropertyProxyEESide:: InPlaceUpdateObject

HRESULT InPlaceUpdateObject(
   [in] IEEDataStorage*   dataIn,
   [out] IEEDataStorage** dataOut
);
int InPlaceUpdateObject(
   IEEDataStorage     dataIn,
   out IEEDataStorage dataOut
);

参数

  • dataIn
    [in] 包含新数据的 IEEDataStorage 对象。

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

返回值

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

备注

此方法实际更新对象中的数据。 在返回的 IEEDataStorage 对象的数据不需要与传入 IEEDataStorage 对象的数据,但是,则返回的对象必须反映属性的当前值。

输入数据对象不受 EE 通常实现。 但是,此方法返回的对象由 EE 总是实现,允许 EE IEEDataStorage 实现接口的任何类希望。

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

请参见

参考

IPropertyProxyEESide

IEEDataStorage

IPropertyProxyEESide:: CreateReplacementObject