Compartir a través de


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