Interfaz IDataModelScriptProvider (dbgmodel.h)
Cualquier proveedor de scripts que implemente un puente entre un lenguaje dinámico y el modelo de datos debe implementar esta interfaz para representar al proveedor.
Herencia
IDataModelScriptProvider hereda de IUnknown.
Métodos
La interfaz IDataModelScriptProvider tiene estos métodos.
IDataModelScriptProvider::AddRef El método IDataModelScriptProvider::AddRef incrementa el recuento de referencias de una interfaz en un objeto . |
IDataModelScriptProvider::CreateScript Se llama al método CreateScript para crear un nuevo script. |
IDataModelScriptProvider::EnumerateTemplates El método EnumerateTemplates devuelve un enumerador que es capaz de enumerar la variedad de plantillas proporcionadas por el proveedor de scripts. |
IDataModelScriptProvider::GetDefaultTemplateContent El método GetDefaultTemplateContent devuelve una interfaz para el contenido de plantilla predeterminado del proveedor. |
IDataModelScriptProvider::GetExtension El método GetExtension devuelve la extensión de archivo para los scripts administrados por este proveedor (sin el punto) como una cadena asignada a través del método SysAllocString. |
IDataModelScriptProvider::GetName El método GetName devuelve el nombre del tipo de scripts (o idioma de) que el proveedor administra como una cadena asignada a través del método SysAllocString. |
IDataModelScriptProvider::QueryInterface El método IDataModelScriptProvider::QueryInterface recupera punteros a las interfaces admitidas en un objeto . |
IDataModelScriptProvider::Release El método IDataModelScriptProvider::Release disminuye el recuento de referencias de una interfaz en un objeto . |
Observaciones
Cualquier extensión que quiera ser un proveedor de scripts debe proporcionar una implementación de la interfaz IDataModelScriptProvider y registrarlo con la parte del administrador de scripts del administrador de modelos de datos a través del método RegisterScriptProvider.
Requisitos
Requisito | Valor |
---|---|
encabezado de | dbgmodel.h |
Consulte también
información general del modelo de datos del depurador de C++