Partager via


IPropertyProxyEESide::InPlaceUpdateObject

Mises à jour les données de l’objet avec l’objet de données donné et retourne un nouvel objet de données représentant les nouvelles données de l’objet.

Syntaxe

int InPlaceUpdateObject(
   IEEDataStorage     dataIn,
   out IEEDataStorage dataOut
);

Paramètres

dataIn
[in] Objet IEEData Stockage contenant les nouvelles données.

dataOut
[out] Retourne un nouvel IEEDataStorage objet contenant les données remplacées.

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Notes

Cette méthode met réellement à jour les données de l’objet. Les données de l’objet IEEData Stockage retourné n’ont pas besoin d’être identiques aux données de l’objet entrantIEEDataStorage, mais l’objet retourné doit refléter la valeur actuelle de la propriété.

L’objet de données entrant n’est généralement pas implémenté par l’EE. Toutefois, l’objet retourné par cette méthode est toujours implémenté par l’EE, ce qui permet à l’EE d’implémenter l’interface IEEDataStorage sur n’importe quelle classe souhaitée.

La méthode CreateReplacementObject crée un objet de données basé sur l’objet de données entrant, mais n’affecte pas les données d’origine de la propriété.

Voir aussi