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 |