IOleObject::EnumVerbs 方法 (oleidl.h)

公开一个下拉菜单,按谓词编号按升序列出对象可用的谓词。

语法

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

参数

[out] ppEnumOleVerb

接收指向新枚举器对象的接口指针的 IEnumOLEVERB 指针变量的地址。 每次对象收到对 IOleObject::EnumVerbs 的调用时,它都必须增加 ppEnumOleVerb 上的引用计数。 调用方负责在使用 ppEnumOleVerb 时调用 IUnknown::Release。 如果发生错误,必须将 ppEnumOleVerb 设置为 NULL

返回值

此方法在成功时返回S_OK。 其他可能的返回值包括以下内容。

返回代码 说明
OLE_S_USEREG
委托给默认处理程序,以使用注册表中的条目提供枚举。
OLEOBJ_E_NOVERBS
对象不支持任何谓词。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 oleidl.h

另请参阅

IOleObject

IOleObject::D oVerb

OleRegEnumVerbs