Freigeben über


IOleObject::EnumVerbs-Methode (oleidl.h)

Macht ein Pulldownmenü verfügbar, in dem die für ein Objekt verfügbaren Verben in aufsteigender Reihenfolge nach Verbzahl aufgelistet sind.

Syntax

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

Parameter

[out] ppEnumOleVerb

Adresse der IEnumOLEVERB-Zeigervariable , die den Schnittstellenzeiger auf das neue Enumeratorobjekt empfängt. Jedes Mal, wenn ein Objekt einen Aufruf von IOleObject::EnumVerbs empfängt, muss die Verweisanzahl auf ppEnumOleVerb erhöht werden. Es liegt in der Verantwortung des Aufrufers , IUnknown::Release aufzurufen, wenn dies mit ppEnumOleVerb erfolgt. Wenn ein Fehler auftritt, muss ppEnumOleVerb auf NULL festgelegt werden.

Rückgabewert

Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:

Rückgabecode Beschreibung
OLE_S_USEREG
Delegieren Sie den Standardhandler, um die Einträge in der Registrierung zum Bereitstellen der Enumeration zu verwenden.
OLEOBJ_E_NOVERBS
Das Objekt unterstützt keine Verben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile oleidl.h

Weitere Informationen

IOleObject

IOleObject::D oVerb

OleRegEnumVerbs