Partager via


IOleObject ::EnumVerbs, méthode (oleidl.h)

Expose un menu déroulant répertoriant les verbes disponibles pour un objet dans l’ordre croissant par nombre de verbes.

Syntaxe

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

Paramètres

[out] ppEnumOleVerb

Adresse de la variable de pointeur IEnumOLEVERB qui reçoit le pointeur d’interface vers le nouvel objet énumérateur. Chaque fois qu’un objet reçoit un appel à IOleObject ::EnumVerbs, il doit augmenter le nombre de références sur ppEnumOleVerb. Il incombe à l’appelant d’appeler IUnknown ::Release lorsqu’il est terminé avec ppEnumOleVerb. Si une erreur se produit, ppEnumOleVerb doit être défini sur NULL.

Valeur retournée

Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.

Code de retour Description
OLE_S_USEREG
Déléguer au gestionnaire par défaut pour utiliser les entrées dans le Registre pour fournir l’énumération.
OLEOBJ_E_NOVERBS
L’objet ne prend pas en charge les verbes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête oleidl.h

Voir aussi

IOleObject

IOleObject ::D oVerb

OleRegEnumVerbs