IPropertyProxyEESide::InPlaceUpdateObject
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
語法
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
上想要使用任何類別介面。
CreateReplacementObject方法會建立連入的資料物件為基礎的資料物件,但不會影響屬性的原始資料。