Méthode IOleUndoManager ::EnumUndoable (ocidl.h)
Crée un objet énumérateur que l’appelant peut utiliser pour itérer à travers une série d’unités d’annulation de niveau supérieur à partir de la pile d’annulation.
Syntaxe
HRESULT EnumUndoable(
[out] IEnumOleUndoUnits **ppEnum
);
Paramètres
[out] ppEnum
Adresse de la variable de pointeur IEnumOleUndoUnits qui reçoit le pointeur d’interface vers l’objet énumérateur.
Valeur retournée
Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.
Code de retour | Description |
---|---|
|
Le gestionnaire d’annulation est désactivé. |
Remarques
Un nouvel objet énumérateur est créé chaque fois que cette méthode est appelée. Si la série d’éléments énumérés change au fil du temps, les résultats des opérations d’énumération peuvent varier d’un appel à l’autre.
Cette méthode appelle IUnknown ::AddRef sur le nouvel objet énumérateur pour incrémenter son nombre de références. L’appelant est responsable de l’appel de IUnknown ::Release sur l’objet énumérateur quand il n’est plus nécessaire.
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 |