Compartilhar via


Interface IDataModelScriptProvider (dbgmodel.h)

Qualquer provedor de script que implemente uma ponte entre um idioma dinâmico 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 novo 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 padrão do modelo 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 de uma interface em um objeto.

Observações

Qualquer extensão que queira ser um provedor de script deve fornecer uma implementação da interface IDataModelScriptProvider e registrá-lo 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

Consulte também

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