Compartir a través de


Método IOleUndoManager::EnumUndoable (ocidl.h)

Crea un objeto enumerador que el autor de la llamada puede usar para recorrer en iteración una serie de unidades de deshacer de nivel superior de la pila de deshacer.

Sintaxis

HRESULT EnumUndoable(
  [out] IEnumOleUndoUnits **ppEnum
);

Parámetros

[out] ppEnum

Dirección de la variable de puntero IEnumOleUndoUnits que recibe el puntero de interfaz al objeto enumerador.

Valor devuelto

Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.

Código devuelto Descripción
E_UNEXPECTED
El administrador de deshacer está deshabilitado.

Comentarios

Cada vez que se llama a este método, se crea un nuevo objeto enumerador. Si la serie de elementos enumerados cambia con el tiempo, los resultados de las operaciones de enumeración pueden variar de una llamada a la siguiente.

Este método llama a IUnknown::AddRef en el nuevo objeto enumerador para incrementar su recuento de referencias. El autor de la llamada es responsable de llamar a IUnknown::Release en el objeto enumerador cuando ya no es necesario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ocidl.h

Consulte también

IEnumOleUndoUnits

IOleUndoManager