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
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é.