Méthode IOleInPlaceSite ::OnInPlaceDeactivate (oleidl.h)
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 |
---|---|
|
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] |
Plateforme cible | Windows |
En-tête | oleidl.h |