Compartilhar via


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

Expõe um menu suspenso listando os verbos disponíveis para um objeto em ordem crescente por número de verbo.

Sintaxe

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

Parâmetros

[out] ppEnumOleVerb

Endereço da variável de ponteiro IEnumOLEVERB que recebe o ponteiro de interface para o novo objeto enumerador. Cada vez que um objeto recebe uma chamada para IOleObject::EnumVerbs, ele deve aumentar a contagem de referência em ppEnumOleVerb. É responsabilidade do chamador chamar IUnknown::Release quando for feito com ppEnumOleVerb. Se ocorrer um erro, ppEnumOleVerb deverá ser definido como NULL.

Retornar valor

Esse método retorna S_OK em caso de êxito. Outros valores retornados possíveis incluem o seguinte.

Código de retorno Descrição
OLE_S_USEREG
Delegue para o manipulador padrão para usar as entradas no registro para fornecer a enumeração.
OLEOBJ_E_NOVERBS
O objeto não dá suporte a verbos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho oleidl.h

Confira também

Ioleobject

IOleObject::D oVerb

OleRegEnumVerbs