Interfaz IDataModelScriptManager (dbgmodel.h)

La interfaz principal de las funcionalidades de administración de scripts del administrador de modelos de datos. Consultado desde el administrador de modelos de datos.

Herencia

IDataModelScriptManager hereda de IUnknown.

Métodos

La interfaz IDataModelScriptManager tiene estos métodos.

 
IDataModelScriptManager::AddRef

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

El método EnumerateScriptProviders devolverá un enumerador que enumerará todos los proveedores de scripts registrados con el administrador de scripts a través de una llamada anterior al método RegisterScriptProvider.
IDataModelScriptManager::FindProviderForScriptExtension

El método IDataModelScriptManager::FindProviderForScriptExtension busca en el administrador de scripts un proveedor que admita una extensión de archivo determinada.
IDataModelScriptManager::FindProviderForScriptType

El método IDataModelScriptManager::FindProviderForScriptExtension busca en el administrador de scripts un proveedor que admita un tipo de archivo determinado.
IDataModelScriptManager::GetDefaultNameBinder

El método GetDefaultNameBinder devuelve el enlazador de nombres de script predeterminado del modelo de datos.
IDataModelScriptManager::QueryInterface

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

El método RegisterScriptProvider informa al modelo de datos de que existe un nuevo proveedor de scripts que es capaz de establecer un nuevo lenguaje en el modelo de datos.
IDataModelScriptManager::Release

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

El método UnregisterScriptProvider deshace una llamada al método RegisterScriptProvider.

Comentarios

Además del rol del Administrador de modelos de datos como autoridad central en la creación y extensibilidad de objetos, también es responsable de la administración de un concepto abstracto de scripts. Desde la perspectiva de la parte administrador de scripts del Administrador de modelos de datos, un script es algo que puede cargarse, descargarse y depurarse dinámicamente por un proveedor para ampliar o proporcionar una nueva funcionalidad al modelo de datos. Un proveedor de scripts es un componente que une un lenguaje (por ejemplo: NatVis, JavaScript, etc.) al modelo de datos. Registra una o varias extensiones de archivo (por ejemplo: ". NatVis", ".js") que controla el proveedor, lo que permite a un cliente del depurador o una interfaz de usuario permitir la carga de archivos de script con esa extensión determinada por delegación al proveedor.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

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