IOleUndoManager::EnumUndoable-Methode (ocidl.h)
Erstellt ein Enumeratorobjekt, mit dem der Aufrufer eine Reihe von Rückgängig-Einheiten der obersten Ebene aus dem Rückgängig-Stapel durchlaufen kann.
Syntax
HRESULT EnumUndoable(
[out] IEnumOleUndoUnits **ppEnum
);
Parameter
[out] ppEnum
Adresse der IEnumOleUndoUnits-Zeigervariable , die den Schnittstellenzeiger auf das Enumeratorobjekt empfängt.
Rückgabewert
Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:
Rückgabecode | Beschreibung |
---|---|
|
Der Rückgängig-Manager ist deaktiviert. |
Hinweise
Jedes Mal, wenn diese Methode aufgerufen wird, wird ein neues Enumeratorobjekt erstellt. Wenn sich die Reihe der aufgezählten Elemente im Laufe der Zeit ändert, können die Ergebnisse von Enumerationsvorgängen von Einem Aufruf zum nächsten variieren.
Diese Methode ruft IUnknown::AddRef für das neue Enumeratorobjekt auf, um die Verweisanzahl zu erhöhen. Der Aufrufer ist dafür verantwortlich, IUnknown::Release für das Enumeratorobjekt aufzurufen, wenn es nicht mehr benötigt wird.
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 | ocidl.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für