(dbgmodel.h) 的 IModelMethod 接口

表示可以调用的方法。

实现方法的扩展将为它提供的方法实现此接口一次或多次。

继承

IModelMethod 继承自 IUnknown。

方法

IModelMethod 接口包含以下方法。

 
IModelMethod::AddRef

IModelMethod::AddRef 方法递增对象上接口的引用计数。
IModelMethod::Call

Call 方法是调用数据模型中定义的任何方法的方式。
IModelMethod::QueryInterface

IModelMethod::QueryInterface 方法检索指向对象上支持的接口的指针。
IModelMethod::Release

IModelMethod::Release 方法递减对象上接口的引用计数。

注解

数据模型中的方法是 IModelMethod 接口的实现,该接口被装箱到 IModelObject 中。 查询时,模型对象将返回一种 ObjectMethod,并且内部值是保证可查询 IModelMethod 的VT_UNKNOWN。 在此过程中,可以保证它静态强制转换为 IModelMethod。

数据模型中的所有方法本质上都是动态的。 它们采用一组 0 或更多参数作为输入,并返回单个输出值。 没有重载解析,也没有有关参数名称、类型或期望的元数据。

要求

要求
Header dbgmodel.h

另请参阅

调试器数据模型 C++ 概述