Método IOleObject::EnumVerbs (oleidl.h)

Expone un menú desplegable que muestra los verbos disponibles para un objeto en orden ascendente por número de verbo.

Sintaxis

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

Parámetros

[out] ppEnumOleVerb

Dirección de la variable de puntero IEnumOLEVERB que recibe el puntero de interfaz al nuevo objeto enumerador. Cada vez que un objeto recibe una llamada a IOleObject::EnumVerbs, debe aumentar el recuento de referencias en ppEnumOleVerb. Es responsabilidad del autor de la llamada llamar a IUnknown::Release cuando se realiza con ppEnumOleVerb. Si se produce un error, ppEnumOleVerb debe establecerse en NULL.

Valor devuelto

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

Código devuelto Descripción
OLE_S_USEREG
Delegue al controlador predeterminado para usar las entradas del Registro para proporcionar la enumeración.
OLEOBJ_E_NOVERBS
El objeto no admite verbos.

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 oleidl.h

Consulte también

IOleObject

IOleObject::D oVerb

OleRegEnumVerbs