Compartilhar via


Interface IDebugHostField (dbgmodel.h)

Representa um campo dentro de uma estrutura ou classe.

Herança

IDebugHostField herda de IDebugHostSymbol.

Métodos

A interface IDebugHostField tem esses métodos.

 
IDebugHostField::AddRef

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

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

O método IDebugHostField::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.
IDebugHostField::GetContext

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

Para campos que têm um endereço independentemente da instância de tipo específica (por exemplo, campos cujo tipo de local indica LocationStatic), o método GetLocation retornará o local abstrato (endereço) do campo.
IDebugHostField::GetLocationKind

O método IDebugHostField::GetLocationKind, quando chamado em um símbolo, obtém o tipo de local em que o símbolo está de acordo com a enumeração LocationKind.
IDebugHostField::GetName

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

Para campos que têm um deslocamento, o método GetOffset retornará o deslocamento do endereço base do tipo que contém para os dados do próprio campo.
IDebugHostField::GetSymbolKind

O método IDebugHostField::GetSymbolKind, quando chamado em um símbolo, obtém o tipo de símbolo, como campo, classe base ou tipo.
IDebugHostField::GetType

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

Para campos que têm um valor constante definido dentro das informações simbólicas, o método GetValue retornará o valor constante do campo.
IDebugHostField::QueryInterface

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

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

Observações

A classe IDebugHostField representa um símbolo que é um membro de dados de uma classe, estrutura, união ou outro tipo de construção. Ele não representa dados gratuitos (por exemplo: dados globais).

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

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