IOleInPlaceSite ::D iscardUndoState, méthode (oleidl.h)
Indique au conteneur d’ignorer son état d’annulation. Le conteneur ne doit pas appeler IOleInPlaceObject ::ReActivateAndUndo.
Syntaxe
HRESULT DiscardUndoState();
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
Si un objet est activé en place et que l’application objet associée de l’objet conserve un seul niveau d’annulation, il n’est pas nécessaire d’avoir plusieurs entrées sur la pile d’annulation. Autrement dit, une fois qu’une modification a été apportée à l’objet actif qui invalide son état d’annulation enregistré par le conteneur, il n’est pas nécessaire de conserver cet état d’annulation dans le conteneur.
Remarques aux appelants
DiscardUndoState est appelé par l’objet actif lors de l’exécution d’une action qui ignorerait l’état d’annulation de l’objet. L’objet sur place appelle cette méthode pour avertir le conteneur d’ignorer le dernier état d’annulation enregistré de l’objet.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 |