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 |