Interface IDebugHostPublic (dbgmodel.h)
Uma interface (derivada de IDebugHostSymbol ) para um símbolo público (somente endereço/nome).
Representa um símbolo dentro da tabela publics de um PDB. Isso não tem informações de tipo associadas a ela. É um nome e endereço.
Herança
IDebugHostPublic herda de IDebugHostSymbol.
Métodos
A interface IDebugHostPublic tem esses métodos.
IDebugHostPublic::AddRef O método IDebugHostPublic::AddRef incrementa a contagem de referência para uma interface em um objeto . |
IDebugHostPublic::EnumerateChildren O método IDebugHostPublic::EnumerateChildren obtém um enumerador capaz de enumerar todos os filhos de um determinado símbolo. |
IDebugHostPublic::GetContainingModule O método IDebugHostPublic::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. |
IDebugHostPublic::GetContext O método IDebugHostPublic::GetContext, quando chamado em um símbolo, obtém o contexto de host no qual o símbolo está localizado. |
IDebugHostPublic::GetLocation O método IDebugHostPublic::GetLocation, quando chamado em um símbolo com um local estático, obtém o local abstrato (endereço) do símbolo. |
IDebugHostPublic::GetLocationKind O método IDebugHostPublic::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. |
IDebugHostPublic::GetName O método IDebugHostPublic::GetName, quando chamado em um símbolo, obtém o nome do símbolo se ele tiver um nome. |
IDebugHostPublic::GetSymbolKind O método IDebugHostPublic::GetSymbolKind, quando chamado em um símbolo, obtém o tipo de símbolo, como campo, classe base ou tipo. |
IDebugHostPublic::GetType O método IDebugHostPublic::GetType, quando chamado em um símbolo, obtém o tipo de símbolo, como int *. |
IDebugHostPublic::QueryInterface O método IDebugHostPublic::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto . |
IDebugHostPublic::Release O método IDebugHostPublic::Release diminui a contagem de referências de uma interface em um objeto . |
Comentários
Símbolos públicos representam itens na tabela pública dentro de um arquivo de símbolo. Eles são, de fato, endereços de exportação. Não há informações de tipo associadas a um símbolo público , apenas um endereço. A menos que um símbolo público seja solicitado explicitamente pelo chamador, o host de depuração prefere retornar símbolos privados para cada consulta. Um símbolo público é expresso pela interface IDebugHostPublic.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbgmodel.h |