共用方式為


IPropertyProxyEESide::InPlaceUpdateObject

更新 具有指定資料對象的物件數據,並傳回代表物件新數據的新數據物件。

語法

int InPlaceUpdateObject(
   IEEDataStorage     dataIn,
   out IEEDataStorage dataOut
);

參數

dataIn
[in]包含新數據的 IEEData 儲存體 物件。

dataOut
[out]傳回包含已取代數據的新 IEEDataStorage 物件。

傳回值

如果成功,則會傳回 S_OK;否則,會傳回錯誤碼。

備註

這個方法實際上會更新對象的數據。 傳回的 IEEData 中的數據 儲存體 物件不需要與傳入IEEDataStorage物件中的數據相同,但傳回的對象必須反映屬性的目前值。

傳入的數據物件通常不是由 EE 實作。 不過,這個方法傳回的物件一律由 EE 實作,這可讓 EE 在想要的任何類別上實 IEEDataStorage 作 介面。

CreateReplacementObject 方法會根據傳入的數據物件建立數據物件,但不會影響屬性的原始數據。

另請參閱