(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 |