Interfaz IDebugHostPublic (dbgmodel.h)

Interfaz (IDebugHostSymbol derivada) a un símbolo público (solo dirección/nombre).

Representa un símbolo dentro de la tabla publics de una PDB. Esto no tiene información de tipo asociada. Es un nombre y una dirección.

Herencia

IDebugHostPublic hereda de IDebugHostSymbol.

Métodos

La interfaz IDebugHostPublic tiene estos métodos.

 
IDebugHostPublic::AddRef

El método IDebugHostPublic::AddRef incrementa el recuento de referencias de una interfaz en un objeto.
IDebugHostPublic::EnumerateChildren

El método IDebugHostPublic::EnumerateChildren obtiene un enumerador capaz de enumerar todos los elementos secundarios de un símbolo determinado.
IDebugHostPublic::GetContainingModule

El método IDebugHostPublic::GetContainingModule, cuando se llama en un símbolo, obtiene el módulo que contiene el símbolo si el símbolo tiene un módulo contenedor.
IDebugHostPublic::GetContext

El método IDebugHostPublic::GetContext, cuando se llama en un símbolo, obtiene el contexto de host en el que se encuentra el símbolo.
IDebugHostPublic::GetLocation

El método IDebugHostPublic::GetLocation, cuando se llama en un símbolo con una ubicación estática, obtiene la ubicación abstracta (dirección) del símbolo.
IDebugHostPublic::GetLocationKind

El método IDebugHostPublic::GetLocationKind, cuando se llama en un símbolo, obtiene el tipo de ubicación en la que se encuentra el símbolo según la enumeración LocationKind.
IDebugHostPublic::GetName

El método IDebugHostPublic::GetName, cuando se llama en un símbolo, obtiene el nombre del símbolo si tiene un nombre.
IDebugHostPublic::GetSymbolKind

El método IDebugHostPublic::GetSymbolKind, cuando se llama en un símbolo, obtiene el tipo de símbolo, como campo, clase base o tipo.
IDebugHostPublic::GetType

El método IDebugHostPublic::GetType, cuando se llama en un símbolo, obtiene el tipo de símbolo, como int *.
IDebugHostPublic::QueryInterface

El método IDebugHostPublic::QueryInterface recupera punteros a las interfaces admitidas en un objeto .
IDebugHostPublic::Release

El método IDebugHostPublic::Release disminuye el recuento de referencias de una interfaz en un objeto.

Comentarios

Los símbolos públicos representan elementos de la tabla pública dentro de un archivo de símbolos. Son, en efecto, direcciones de exportación. No hay información de tipo asociada a un símbolo público, solo una dirección. A menos que el autor de la llamada solicite explícitamente un símbolo público, el host de depuración prefiere devolver símbolos privados para cada consulta. Un símbolo público se expresa mediante la interfaz IDebugHostPublic.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Información general sobre el modelo de datos del depurador de C++