Compartilhar via


Interface IDataModelScriptProvider (dbgmodel.h)

Qualquer provedor de script que implemente uma ponte entre uma linguagem dinâmica e o modelo de dados deve implementar essa interface para representar o provedor.

Herança

IDataModelScriptProvider herda de IUnknown.

Métodos

A interface IDataModelScriptProvider tem esses métodos.

 
IDataModelScriptProvider::AddRef

O método IDataModelScriptProvider::AddRef incrementa a contagem de referência para uma interface em um objeto .
IDataModelScriptProvider::CreateScript

O método CreateScript é chamado para criar um script.
IDataModelScriptProvider::EnumerateTemplates

O método EnumerateTemplates retorna um enumerador que é capaz de enumerar a variedade de modelos fornecidos pelo provedor de script.
IDataModelScriptProvider::GetDefaultTemplateContent

O método GetDefaultTemplateContent retorna uma interface para o conteúdo de modelo padrão do provedor.
IDataModelScriptProvider::GetExtension

O método GetExtension retorna a extensão de arquivo para scripts gerenciados por esse provedor (sem o ponto) como uma cadeia de caracteres alocada por meio do método SysAllocString.
IDataModelScriptProvider::GetName

O método GetName retorna o nome do tipo de scripts (ou idioma de) que o provedor gerencia como uma cadeia de caracteres alocada por meio do método SysAllocString.
IDataModelScriptProvider::QueryInterface

O método IDataModelScriptProvider::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto .
IDataModelScriptProvider::Release

O método IDataModelScriptProvider::Release diminui a contagem de referência para uma interface em um objeto .

Comentários

Qualquer extensão que queira ser um provedor de script deve fornecer uma implementação da interface IDataModelScriptProvider e registrá-la com a parte do gerenciador de scripts do gerenciador de modelos de dados por meio do método RegisterScriptProvider.

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

Visão geral do modelo de dados do depurador C++