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

Confira também

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