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 uma nova linguagem 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. |
Comentários
Além da função do Gerenciador de Modelos de Dados como a autoridade central na criação e extensibilidade de objetos, ele 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 uma linguagem (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 |