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++