Метод IOleUndoManager::EnumUndoable (ocidl.h)
Создает объект перечислителя, который вызывающий объект может использовать для перебора последовательности единиц отмены верхнего уровня из стека отмены.
Синтаксис
HRESULT EnumUndoable(
[out] IEnumOleUndoUnits **ppEnum
);
Параметры
[out] ppEnum
Адрес переменной указателя IEnumOleUndoUnits , которая получает указатель интерфейса на объект перечислителя.
Возвращаемое значение
Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.
Код возврата | Описание |
---|---|
|
Диспетчер отмены отключен. |
Комментарии
Новый объект перечислителя создается при каждом вызове этого метода. Если ряд перечисляемых элементов изменяется со временем, результаты операций перечисления могут отличаться от одного вызова к другому.
Этот метод вызывает IUnknown::AddRef для нового объекта перечислителя, чтобы увеличить его число ссылок. Вызывающий объект отвечает за вызов IUnknown::Release в объекте перечислителя, когда он больше не нужен.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ocidl.h |