Informe le conteneur que l'objet n'est plus actif en place.
Syntaxe
HRESULT OnInPlaceDeactivate();
Valeur de retour
Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.
Code de retour
Description
E_UNEXPECTED
Une erreur inattendue s’est produite.
Remarques
Notes aux appelants
OnInPlaceDeactivate est appelé par un objet sur place lorsqu’il est entièrement désactivé. Cette fonction avertit le conteneur que l’objet a été désactivé et donne au conteneur la possibilité d’exécuter du code pertinent pour la désactivation de l’objet. En particulier, OnInPlaceDeactivate est appelé à la suite de l’appel de IOleInPlaceObject ::InPlaceDeactivate . L’appel de OnInPlaceDeactivate indique que l’objet ne peut plus prendre en charge Undo.
Notes aux implémenteurs
Si le conteneur contient des pointeurs vers les implémentations d’interface IOleInPlaceObject et IOleInPlaceActiveObject , il doit les libérer après l’appel OnInPlaceDeactivate .
Configuration requise
Condition requise
Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]