IPropertyProxyEESide::InPlaceUpdateObject
Aktualizacje danych obiektu z danym obiektem danych i zwraca nowy obiekt danych reprezentujący nowe dane obiektu.
Składnia
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.