Bagikan melalui


IPropertyProxyEESide::InPlaceUpdateObject

Memperbarui data objek dengan objek data yang diberikan dan mengembalikan objek data baru yang mewakili data baru objek.

Sintaks

int InPlaceUpdateObject(
   IEEDataStorage     dataIn,
   out IEEDataStorage dataOut
);

Parameter

dataIn
[di] Objek IEEDataStorage yang berisi data baru.

dataOut
[out] Mengembalikan objek baru IEEDataStorage yang berisi data yang diganti.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.

Keterangan

Metode ini benar-benar memperbarui data objek. Data dalam objek IEEDataStorage yang dikembalikan tidak perlu sama dengan data dalam objek masukIEEDataStorage, tetapi objek yang dikembalikan harus mencerminkan nilai properti saat ini.

Objek data masuk biasanya tidak diimplementasikan oleh EE. Namun, objek yang dikembalikan oleh metode ini selalu diimplementasikan oleh EE, yang memungkinkan EE mengimplementasikan IEEDataStorage antarmuka pada kelas apa pun yang diinginkan.

Metode CreateReplacementObject membuat objek data berdasarkan objek data masuk tetapi tidak memengaruhi data asli properti.

Baca juga