Compartir a través de


IPropertyProxyEESide::InPlaceUpdateObject

Novedades los datos del objeto con el objeto de datos especificado y devuelve un nuevo objeto de datos que representa los nuevos datos del objeto.

Sintaxis

int InPlaceUpdateObject(
   IEEDataStorage     dataIn,
   out IEEDataStorage dataOut
);

Parámetros

dataIn
[in] Objeto IEEDataStorage que contiene los nuevos datos.

dataOut
[out] Devuelve un nuevo IEEDataStorage objeto que contiene los datos reemplazados.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

Este método actualiza realmente los datos del objeto. Los datos del objeto IEEDataStorage devueltos no necesitan ser los mismos que los datos del objeto entranteIEEDataStorage, pero el objeto devuelto debe reflejar el valor actual de la propiedad.

El objeto de datos entrante no se implementa normalmente por ee. Sin embargo, el EE implementa siempre el objeto devuelto por este método, que permite que ee implemente la IEEDataStorage interfaz en cualquier clase que desee.

El método CreateReplacementObject crea un objeto de datos basado en el objeto de datos entrante, pero no afecta a los datos originales de la propiedad.

Consulte también