Interfaz IDataModelScript2 (dbgmodel.h)
Esta es la segunda versión de la interfaz de script principal.
Esta versión 2 de la interfaz admite todos los métodos anteriores con firmas idénticas e incluye nuevos métodos adicionales que proporcionan funcionalidad adicional. Los nuevos métodos se muestran en el encabezado al final de la sección de esa interfaz.
Herencia
La interfaz
Métodos
La interfaz
IDataModelScript2::AddRef El método AddRef incrementa el recuento de referencias de una interfaz en un objeto . |
IDataModelScript2::Execute El método Execute ejecuta el contenido del script según lo dictado por la última llamada a Populate correcta y modifica el modelo de objetos del depurador según ese contenido. |
IDataModelScript2::GetName El método GetName devuelve el nombre del script como una cadena asignada a través de la función SysAllocString. |
IDataModelScript2::GetScriptFullFilePathName El método GetScriptFullFilePathName recupera el nombre de ruta de acceso completo del archivo de script. |
IDataModelScript2::InvokeMain Si el script tiene una "función principal" que está pensada para ejecutarse desde una invocación de interfaz de usuario, indica tal a través de un verdadero retorno del método IsInvocable. |
IDataModelScript2::IsInvocable El método IsInvocable devuelve si el script es invocable o no, es decir, si tiene una "función principal" tal como se define en su lenguaje o proveedor. |
IDataModelScript2::P opulate El cliente llama al método Populate para cambiar o sincronizar el "contenido" del script. |
IDataModelScript2::QueryInterface El método QueryInterface recupera punteros a las interfaces admitidas en un objeto . |
IDataModelScript2::Release El método Release disminuye el recuento de referencias de una interfaz en un objeto . |
IDataModelScript2::Rename El método Rename asigna un nuevo nombre al script. |
IDataModelScript2::SetScriptFullFilePathName El método SetScriptFullFilePathName establece el nombre de ruta de acceso completo del archivo de script. |
IDataModelScript2::Unlink El método Unlink deshace la operación Execute. Las manipulaciones o puntos de extensibilidad del modelo de objetos establecidos durante la ejecución del script se deshacen. |
Requisitos
Requisito | Valor |
---|---|
encabezado de |
dbgmodel.h |
Consulte también
información general del modelo de datos del depurador de C++