IModelMethod 接口 (dbgmodel.h)
表示可以调用的方法。
实现方法的扩展将为它提供的方法实现此接口一次或多次。
遗产
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 个或多个参数作为输入,并返回单个输出值。 没有重载解析,也没有有关参数名称、类型或期望的元数据。
要求
要求 | 价值 |
---|---|
标头 | dbgmodel.h |