IOleUndoManager::EnumRedoable-Methode (ocidl.h)

Erstellt ein Enumeratorobjekt, mit dem der Aufrufer eine Reihe von Rückgängigeinheiten der obersten Ebene aus dem Wiederholungsstapel durchlaufen kann.

Syntax

HRESULT EnumRedoable(
  [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
E_UNEXPECTED
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 enumerator-Objekt auf, um die Verweisanzahl zu erhöhen. Der Aufrufer ist für den Aufruf von IUnknown::Release für das Enumeratorobjekt verantwortlich, 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

IEnumOleUndoUnits

IOleUndoManager