Udostępnij za pośrednictwem


IPropertyProxyEESide::InPlaceUpdateObject

Aktualizacje danych obiektu z danym obiektem danych i zwraca nowy obiekt danych reprezentujący nowe dane obiektu.

Składnia

int InPlaceUpdateObject(
   IEEDataStorage     dataIn,
   out IEEDataStorage dataOut
);

Parametry

dataIn
[in] Obiekt IEEDataStorage zawierający nowe dane.

dataOut
[out] Zwraca nowy IEEDataStorage obiekt zawierający zastąpione dane.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Ta metoda aktualizuje dane obiektu. Dane w zwróconym obiekcie IEEDataStorage nie muszą być takie same jak dane w obiekcie przychodzącym IEEDataStorage , ale zwracany obiekt musi odzwierciedlać bieżącą wartość właściwości.

Obiekt danych przychodzących zwykle nie jest implementowany przez EE. Jednak obiekt zwracany przez tę metodę jest zawsze implementowany przez EE, co umożliwia EE zaimplementowanie interfejsu IEEDataStorage w dowolnej klasie.

Metoda CreateReplacementObject tworzy obiekt danych na podstawie przychodzącego obiektu danych, ale nie ma wpływu na oryginalne dane właściwości.

Zobacz też