Поделиться через


Метод IOleObject::EnumVerbs (oleidl.h)

Предоставляет раскрывающееся меню со списком глаголов, доступных для объекта в порядке возрастания по номеру глагола.

Синтаксис

HRESULT EnumVerbs(
  [out] IEnumOLEVERB **ppEnumOleVerb
);

Параметры

[out] ppEnumOleVerb

Адрес переменной указателя IEnumOLEVERB , которая получает указатель интерфейса на новый объект перечислителя. Каждый раз, когда объект получает вызов метода IOleObject::EnumVerbs, он должен увеличивать число ссылок в ppEnumOleVerb. Вызывающий объект несет ответственность за вызов IUnknown::Release после завершения работы с ppEnumOleVerb. При возникновении ошибки для параметра ppEnumOleVerb необходимо задать значение NULL.

Возвращаемое значение

Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.

Код возврата Описание
OLE_S_USEREG
Делегируйте обработчику по умолчанию, чтобы использовать записи в реестре для предоставления перечисления.
OLEOBJ_E_NOVERBS
Объект не поддерживает команды.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header oleidl.h

См. также раздел

IOleObject

IOleObject::D oVerb

OleRegEnumVerbs