Compartilhar via


Interface IDebugHostConstant (dbgmodel.h)

Representa uma constante dentro de informações simbólicas (por exemplo: um argumento de modelo não tipo em C++).

Herança

IDebugHostConstant herda de IDebugHostSymbol.

Métodos

A interface IDebugHostConstant tem esses métodos.

 
IDebugHostConstant::AddRef

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

O método IDebugHostConstant::EnumerateChildren obtém um enumerador capaz de enumerar todos os filhos de um determinado símbolo.
IDebugHostConstant::GetContainingModule

O método IDebugHostConstant::GetContainingModule, quando chamado em um símbolo, obtém o módulo que contém o símbolo se o símbolo tiver um módulo independente.
IDebugHostConstant::GetContext

O método IDebugHostConstant::GetContext, quando chamado em um símbolo, obtém o contexto do host no qual o símbolo está localizado.
IDebugHostConstant::GetName

O método IDebugHostConstant::GetName, quando chamado em um símbolo, obtém o nome do símbolo se ele tiver um nome.
IDebugHostConstant::GetSymbolKind

Obtém o tipo de símbolo que é (ou seja, um campo, uma classe base, um tipo etc...).
IDebugHostConstant::GetType

O método IDebugHostConstant::GetType, quando chamado em um símbolo, obtém o tipo de símbolo, como int *.
IDebugHostConstant::GetValue

O método GetValue retorna o valor da constante empacotada em uma VARIANT.
IDebugHostConstant::QueryInterface

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

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

Comentários

Para locais em que valores constantes estão presentes em informações simbólicas (em que um valor específico é um símbolo que pode ou não ser um valor constante), a interface IDebugHostConstant expressa a noção de tal constante. Normalmente, isso é usado em locais como argumentos de modelo em que um determinado argumento normalmente é um tipo, mas pode ser um argumento de modelo não tipo (por exemplo: uma constante).

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

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