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