Partager via


Méthode IOleParentUndoUnit ::FindUnit (ocidl.h)

Indique si l’unité spécifiée est un enfant de cette unité d’annulation ou de l’un de ses enfants, c’est-à-dire si l’unité spécifiée fait partie de la hiérarchie dans cette unité parente.

Syntaxe

HRESULT FindUnit(
  [in] IOleUndoUnit *pUU
);

Paramètres

[in] pUU

Pointeur IOleUndoUnit vers l’unité d’annulation à trouver.

Valeur retournée

Cette méthode retourne S_OK si l’unité d’annulation spécifiée se trouve dans la hiérarchie subordonnée à ce parent ; sinon, S_FALSE.

Remarques

Cela est généralement appelé par le gestionnaire d’annulation dans son implémentation de sa méthode IOleUndoManager ::D iscardFrom dans le cas rare où l’unité ignorée n’est pas une unité de niveau supérieur. L’unité parente doit d’abord rechercher dans sa propre liste, puis déléguer à chaque enfant qui est également une unité parente, comme déterminé en effectuant une IUnknown ::QueryInterface pour IOleParentUndoUnit.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ocidl.h

Voir aussi

IOleParentUndoUnit

IOleUndoManager ::D iscardFrom