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 localização 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ências de uma interface em um objeto .

Comentários

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

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

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