共用方式為


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