IOleParentUndoUnit::FindUnit-Methode (ocidl.h)
Gibt an, ob die angegebene Einheit ein untergeordnetes Element dieser Rückgängig-Einheit oder eines seiner 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 rückgängig-Einheit, die gefunden werden soll.
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.
Bemerkungen
Dies wird in der Regel vom Rückgängig-Manager in seiner Implementierung seiner IOleUndoManager::D iscardFrom-Methode im seltenen Fall aufgerufen, dass die verworfene Einheit keine Einheit der obersten Ebene ist. Die übergeordnete Einheit sollte zuerst in einer eigenen Liste nachschlagen und dann an jedes untergeordnete Element delegieren, das auch eine übergeordnete Einheit ist, wie durch ausführen einer IUnknown::QueryInterface für IOleParentUndoUnitbestimmt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | ocidl.h |