共用方式為


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方法會建立連入的資料物件為基礎的資料物件,但不會影響屬性的原始資料。

另請參閱

IPropertyProxyEESide
IEEDataStorage
CreateReplacementObject