Compartilhar via


Interface IDataModelScriptManager (dbgmodel.h)

A interface principal para os recursos de gerenciamento de script do gerenciador de modelos de dados. Consultado do gerenciador de modelos de dados.

Herança

IDataModelScriptManager herda de IUnknown.

Métodos

A interface IDataModelScriptManager tem esses métodos.

 
IDataModelScriptManager::AddRef

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

O método EnumerateScriptProviders retornará um enumerador que enumerará todos os provedores de script que foram registrados com o gerenciador de scripts por meio de uma chamada anterior ao método RegisterScriptProvider.
IDataModelScriptManager::FindProviderForScriptExtension

O método IDataModelScriptManager::FindProviderForScriptExtension pesquisa no gerenciador de scripts um provedor que dá suporte a uma determinada extensão de arquivo.
IDataModelScriptManager::FindProviderForScriptType

O método IDataModelScriptManager::FindProviderForScriptExtension pesquisa no gerenciador de scripts um provedor que dá suporte a um determinado tipo de arquivo.
IDataModelScriptManager::GetDefaultNameBinder

O método GetDefaultNameBinder retorna o associador de nome de script padrão do modelo de dados.
IDataModelScriptManager::QueryInterface

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

O método RegisterScriptProvider informa ao modelo de dados que existe um novo provedor de script que é capaz de fazer a ponte de um novo idioma para o modelo de dados.
IDataModelScriptManager::Release

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

O método UnregisterScriptProvider desfaz uma chamada para o método RegisterScriptProvider.

Observações

Além da função do Gerenciador de Modelos de Dados como a autoridade central na criação e extensibilidade de objetos, ela também é responsável pelo gerenciamento de um conceito abstrato de scripts. Da perspectiva da parte do Gerenciador de Scripts do Gerenciador de Modelos de Dados, um script é algo que pode ser carregado dinamicamente, descarregado e potencialmente depurado por um provedor para estender ou fornecer novas funcionalidades ao modelo de dados. Um provedor de script é um componente que conecta um idioma (por exemplo: NatVis, JavaScript etc...) ao modelo de dados. Ele registra uma ou mais extensões de arquivo (por exemplo: ". NatVis", ".js") que são tratados pelo provedor permitindo que um cliente de depurador ou uma interface do usuário permita o carregamento de arquivos de script com essa extensão específica por delegação ao provedor.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

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