Interfaz IDataModelScriptManager (dbgmodel.h)
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 puenter un nuevo lenguaje al 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. |
Observaciones
Además del rol de Data Model Manager 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 se puede cargar, descargar y depurar dinámicamente por un proveedor para ampliar o proporcionar nueva funcionalidad al modelo de datos. Un proveedor de scripts es un componente que conecta un lenguaje (por ejemplo: NatVis, JavaScript, etc.) al modelo de datos. Registra una o más extensiones de archivo (por ejemplo: ". NatVis", ".js") que administra 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 concreta por delegación al proveedor.
Requisitos
Requisito | Valor |
---|---|
encabezado de | dbgmodel.h |
Consulte también
información general del modelo de datos del depurador de C++