Метод IRunningObjectTable::EnumRunning (objidl.h)
Создает и возвращает указатель на перечислитель, который может выводить моникеры всех объектов, зарегистрированных в настоящее время в таблице выполняющихся объектов (ROT).
Синтаксис
HRESULT EnumRunning(
[out] IEnumMoniker **ppenumMoniker
);
Параметры
[out] ppenumMoniker
Указатель на переменную указателя IEnumMoniker , которая получает указатель интерфейса на новый перечислитель для ROT. При успешном выполнении реализация вызывает AddRef для перечислителя; Вызов release лежит на вызывающем объекте. При возникновении ошибки; реализация задает для *ppenumMonikerзначение NULL.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_OUTOFMEMORY и S_OK.
Комментарии
IRunningObjectTable::EnumRunning должен создать и вернуть указатель на интерфейс IEnumMoniker в объекте перечислителя. Затем можно вызвать стандартные методы перечислителя для перечисления моникеров, зарегистрированных в реестре. Перечислитель нельзя использовать для перечисления моникеров, зарегистрированных в ROT после создания перечислителя.
Метод EnumRunning предназначен главным образом для использования системой при реализации таблицы объектов оповещений. Обратите внимание, что OLE 2 не включает реализацию таблицы объектов оповещений.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | objidl.h |