Méthode IOleUndoManager ::Add (ocidl.h)
Ajoute une unité d’annulation simple à la collection. Lorsqu’une unité d’annulation parente est ouverte, le gestionnaire d’annulation y ajoute des unités d’annulation en appelant IOleParentUndoUnit ::Add.
Syntaxe
HRESULT Add(
[in] IOleUndoUnit *pUU
);
Paramètres
[in] pUU
Pointeur IOleUndoUnit vers l’unité d’annulation à ajouter.
Valeur retournée
Cette méthode retourne S_OK si l’unité spécifiée a été correctement ajoutée, si l’unité parente a été bloquée ou si le gestionnaire d’annulations est désactivé.
Remarques
Cette méthode est implémentée de la même façon que IOleParentUndoUnit ::Add. L’unité d’annulation parente ou le gestionnaire d’annulation doit accepter toute unité d’annulation qui lui est donnée, sauf si elle est bloquée. S’il est bloqué, il ne doit rien faire d’autre que retourner S_OK.
Remarques aux implémenteurs
Si le gestionnaire d’annulation est dans l’état de base, il doit placer la nouvelle unité sur la pile d’annulation et ignorer l’intégralité de la pile de restauration par progression. Si le gestionnaire d’annulation est à l’état d’annulation, il doit placer de nouvelles unités sur la pile de restauration par progression. Si le gestionnaire d’annulation est à l’état de restauration par progression, il doit placer des unités sur la pile d’annulation sans affecter la pile de restauration par progression.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 |