IOleParentUndoUnit::FindUnit-Methode (ocidl.h)

Gibt an, ob die angegebene Einheit ein untergeordnetes Element dieser Rückgängig-Einheit oder einer ihrer untergeordneten Elemente ist, d. h., wenn die angegebene Einheit Teil der Hierarchie in dieser übergeordneten Einheit ist.

Syntax

HRESULT FindUnit(
  [in] IOleUndoUnit *pUU
);

Parameter

[in] pUU

Ein IOleUndoUnit-Zeiger auf die zu findende Rückgängig-Einheit.

Rückgabewert

Diese Methode gibt S_OK zurück, wenn sich die angegebene Rückgängig-Einheit in der Hierarchie befindet, die diesem übergeordneten Element untergeordnet ist. andernfalls S_FALSE.

Hinweise

Dies wird in der Regel vom Rückgängig-Manager in seiner Implementierung der IOleUndoManager::D iscardFrom-Methode in dem seltenen Fall aufgerufen, dass die verworfene Einheit keine Einheit der obersten Ebene ist. Die übergeordnete Einheit sollte zuerst in einer eigenen Liste suchen und dann an jedes untergeordnete Element delegieren, das auch eine übergeordnete Einheit ist, wie durch eine IUnknown::QueryInterface für IOleParentUndoUnit festgelegt.

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

IOleParentUndoUnit

IOleUndoManager::D iscardFrom