Interfaz IDataModelScriptHostContext (dbgmodel.h)

Implementado por el depurador de host subyacente, representa información sobre dónde el host de depuración está cerrando el script.

Herencia

IDataModelScriptHostContext hereda de IUnknown.

Métodos

La interfaz IDataModelScriptHostContext tiene estos métodos.

 
IDataModelScriptHostContext::AddRef

El método IDataModelScriptHostContext::AddRef incrementa el recuento de referencias de una interfaz en un objeto .
IDataModelScriptHostContext::GetNamespaceObject

El método GetNamespaceObject devuelve un objeto en el que el proveedor de scripts puede colocar los puentes entre el modelo de datos y el script.
IDataModelScriptHostContext::NotifyScriptChange

Es necesario que un proveedor de scripts notifique al host de depuración tras ciertas operaciones que se producen con una llamada de método al método NotifyScriptChange en el contexto asociado.
IDataModelScriptHostContext::QueryInterface

El método IDataModelScriptHostContext::QueryInterface recupera punteros a las interfaces admitidas en un objeto.
IDataModelScriptHostContext::Release

El método IDataModelScriptHostContext::Release disminuye el recuento de referencias de una interfaz en un objeto.

Comentarios

Interfaz de host que usa el proveedor de scripts como contenedor para el contenido del script. El contenido de una superficie de script distinta de las manipulaciones que realiza en el modelo de objetos de la aplicación del depurador es hasta el host de depuración determinado. Esta interfaz permite al proveedor de scripts obtener información sobre dónde colocar su contenido. Consulte Interfaces de scripting de C++ del modelo de datos para obtener más información.

La interfaz IDebugHostScriptHost es la interfaz que usa un proveedor de scripts para obtener un contexto del host de depuración para un script recién creado. Este contexto incluye un objeto (proporcionado por el host de depuración) donde el proveedor de scripts puede colocar cualquier puente entre el modelo de datos y el entorno de scripting. Por ejemplo, estos puentes pueden ser métodos de modelo de datos que invocan funciones de script. Esto permite que un autor de la llamada en el lado del modelo de datos invoque métodos de script mediante el uso del método Call en la interfaz IModelMethod .

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Información general sobre el modelo de datos del depurador de C++