Sdílet prostřednictvím


IPropertyProxyEESide::InPlaceUpdateObject

Aktualizace data objektu s daným datovým objektem a vrátí nový datový objekt představující nová data objektu.

Syntaxe

int InPlaceUpdateObject(
   IEEDataStorage     dataIn,
   out IEEDataStorage dataOut
);

Parametry

dataIn
[v] Objekt IEEDataStorage obsahující nová data.

dataOut
[ven] Vrátí nový IEEDataStorage objekt obsahující nahrazená data.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Poznámky

Tato metoda ve skutečnosti aktualizuje data objektu. Data ve vrácených objektu IEEDataStorage nemusí být stejná jako data v příchozím IEEDataStorage objektu, ale vrácený objekt musí odrážet aktuální hodnotu vlastnosti.

EE obvykle neimplementuje příchozí datový objekt. Objekt vrácený touto metodou je však vždy implementován EE, který umožňuje EE implementovat IEEDataStorage rozhraní na libovolné třídě je požadovaná.

CreateReplacementObject metoda vytvoří datový objekt založený na příchozím datovém objektu, ale nemá vliv na původní data vlastnosti.

Viz také