IOleParentUndoUnit::Open-Methode (ocidl.h)
Öffnet eine neue übergeordnete Rückgängig-Einheit, die Teil des Rückgängig-Stapels der enthaltenden Einheit wird.
Syntax
HRESULT Open(
[in] IOleParentUndoUnit *pPUU
);
Parameter
[in] pPUU
Ein IOleParentUndoUnit-Zeiger auf die übergeordnete Rückgängig-Einheit, die geöffnet werden soll.
Rückgabewert
Diese Methode gibt S_OK zurück, wenn die übergeordnete Rückgängig-Einheit erfolgreich geöffnet wurde oder derzeit blockiert ist.
Hinweise
Die angegebene übergeordnete Einheit wird erstellt und bleibt geöffnet. Der Rückgängig-Manager ruft dann die Methoden IOleParentUndoUnit::Add oder IOleParentUndoUnit::Open für diese übergeordnete Einheit auf, um ihr neue Einheiten hinzuzufügen. Diese übergeordnete Einheit empfängt alle zusätzlichen Rückgängig-Einheiten, bis ihre IOleParentUndoUnit::Close-Methode aufgerufen wird.
Die von pPUU angegebene übergeordnete Einheit wird dem Rückgängig-Stapel erst hinzugefügt, wenn die IOleParentUndoUnit::Close-Methode aufgerufen wird, wobei der fCommit-Parameter auf TRUE festgelegt ist.
Die übergeordnete Rückgängig-Einheit oder der Rückgängig-Manager muss jede rückgängig gemachte Einheit enthalten, es sei denn, sie ist blockiert. Wenn es blockiert ist, muss er S_OK zurückgeben, sollte aber nichts anderes tun.
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 |