Interfaz IModelMethod (dbgmodel.h)
Representa un método al que se puede llamar.
Las extensiones que implementan métodos implementarían esta interfaz una o varias veces para los métodos que proporciona.
Herencia
IModelMethod hereda de IUnknown.
Métodos
La interfaz IModelMethod tiene estos métodos.
IModelMethod::AddRef El método IModelMethod::AddRef incrementa el recuento de referencias de una interfaz en un objeto . |
IModelMethod::Call El método Call es la forma en que se invoca cualquier método definido en el modelo de datos. |
IModelMethod::QueryInterface El método IModelMethod::QueryInterface recupera punteros a las interfaces admitidas en un objeto . |
IModelMethod::Release El método IModelMethod::Release disminuye el recuento de referencias de una interfaz en un objeto . |
Comentarios
Un método del modelo de datos es una implementación de la interfaz IModelMethod que se conversión boxing en un IModelObject. El objeto de modelo devolverá un tipo de ObjectMethod cuando se consulta y el valor intrínseco es un VT_UNKNOWN que se garantiza que se puede consultar para IModelMethod. En proceso, se garantiza que se pueda convertir estáticamente a IModelMethod.
Todos los métodos del modelo de datos son dinámicos por naturaleza. Toman como entrada un conjunto de 0 o más argumentos y devuelven un único valor de salida. No hay ninguna resolución de sobrecarga y no hay metadatos sobre los nombres, tipos o expectativas de parámetros.
Requisitos
Requisito | Valor |
---|---|
Header | dbgmodel.h |
Consulte también
Información general sobre el modelo de datos del depurador de C++