Compartir a través de


Interfaz IDebugHostField2 (dbgmodel.h)

Versión 2 de IDebugHostField, que es una especialización de IDebugHostSymbol, que representa un campo de una clase o estructura.

Esta versión 2 de la interfaz admite todos los métodos anteriores con firmas idénticas e incluye nuevos métodos adicionales que proporcionan funcionalidad adicional. Los nuevos métodos se muestran en el encabezado al final de la sección de esa interfaz.

Herencia

La interfaz IDebugHostField2 hereda de la interfaz IDebugHostField.

Métodos

La interfaz IDebugHostField2 tiene estos métodos.

 
IDebugHostField2::AddRef

El método AddRef incrementa el recuento de referencias de un objeto.
IDebugHostField2::EnumerateChildren

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

El método 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.
IDebugHostField2::GetContainingType

El método GetContainingType devuelve el tipo del elemento primario contenedor (el tipo que contiene este símbolo).
IDebugHostField2::GetContext

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

Para los campos que tienen una dirección independientemente de la instancia de tipo determinada (por ejemplo, campos cuyo tipo de ubicación indica LocationStatic), el método GetLocation devolverá la ubicación abstracta (dirección) del campo.
IDebugHostField2::GetLocationKind

El método 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.
IDebugHostField2::GetName

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

Para los campos que tienen un desplazamiento, el método GetOffset devolverá el desplazamiento de la dirección base del tipo contenedor a los datos del propio campo.
IDebugHostField2::GetSymbolKind

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

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

Para los campos que tienen un valor constante definido dentro de la información simbólica, el método GetValue devolverá el valor constante del campo.
IDebugHostField2::QueryInterface

El método QueryInterface consulta una interfaz específica en un objeto de campo.
IDebugHostField2::Release

El método Release libera una referencia al objeto field.

Requisitos

Requisito Valor
encabezado de dbgmodel.h

Consulte también

información general del modelo de datos del depurador de C++