Compartilhar via


Interface IDataModelScriptTemplate (dbgmodel.h)

Qualquer provedor de script que queira ter conteúdo de modelo pré-preenchido implementa essa interface por modelo.

Os provedores de script podem fornecer um ou mais modelos que servem como pontos de partida para os usuários criarem scripts. Um aplicativo de depurador que fornece um editor interno pode pré-filtrar novos scripts com conteúdo de modelo conforme anunciado pelo provedor por meio dessa interface.

Herança

IDataModelScriptTemplate herda de IUnknown.

Métodos

A interface IDataModelScriptTemplate tem esses métodos.

 
IDataModelScriptTemplate::AddRef

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

O método GetContent retorna o conteúdo (ou código) do modelo.
IDataModelScriptTemplate::GetDescription

O método GetDescription retorna uma descrição do modelo.
IDataModelScriptTemplate::GetName

O método GetName retorna um nome do modelo.
IDataModelScriptTemplate::QueryInterface

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

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

Comentários

Os provedores de script que desejam apresentar conteúdo pré-preenchido para novos scripts (por exemplo: para ajudar os usuários que escrevem scripts em uma interface do usuário do depurador) podem fazer isso fornecendo um ou mais modelos de script. Esses modelos são componentes que implementam a interface IDataModelScriptTemplate e são retornados por meio do método GetDefaultTemplate ou do método EnumerateTemplates no provedor de script.

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

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