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方法會建立資料物件根據內送的資料物件,但不會影響該屬性的原始資料。