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 |
---|---|
|
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 |