Freigeben über


IOleInPlaceSite::D iscardUndoState-Methode (oleidl.h)

Weist den Container an, seinen Rückgängig-Zustand zu verwerfen. Der Container sollte IOleInPlaceObject::ReActivateAndUndo nicht aufrufen.

Syntax

HRESULT DiscardUndoState();

Rückgabewert

Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:

Rückgabecode Beschreibung
E_UNEXPECTED
Ein unerwarteter Fehler ist aufgetreten.

Hinweise

Wenn ein Objekt aktiviert ist und die zugeordnete Objektanwendung des Objekts nur eine Rückgängig-Ebene verwaltet, ist es nicht erforderlich, mehr als einen Eintrag im Rückgängig-Stapel zu haben. Das heißt, nachdem eine Änderung am aktiven Objekt vorgenommen wurde, die den vom Container gespeicherten Rückgängig-Zustand ungültig macht, ist es nicht erforderlich, diesen Rückgängigzustand im Container beizubehalten.

Hinweise für Anrufer

DiscardUndoState wird vom aktiven Objekt aufgerufen, während eine Aktion ausgeführt wird, die den Rückgängig-Zustand des Objekts verwerfen würde. Das direkte Objekt ruft diese Methode auf, um den Container zu benachrichtigen, den zuletzt gespeicherten Rückgängig-Zustand des Objekts zu verwerfen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile oleidl.h

Weitere Informationen

IOleInPlaceSite

IOleInPlaceSite::D iscardUndoState