Interfaz IDebugHostField (dbgmodel.h)

Representa un campo dentro de una estructura o clase.

Herencia

IDebugHostField hereda de IDebugHostSymbol.

Métodos

La interfaz IDebugHostField tiene estos métodos.

 
IDebugHostField::AddRef

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

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

El método IDebugHostField::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.
IDebugHostField::GetContext

El método IDebugHostField::GetContext, cuando se llama a en un símbolo, obtiene el contexto de host en el que se encuentra el símbolo.
IDebugHostField::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.
IDebugHostField::GetLocationKind

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

El método IDebugHostField::GetName, cuando se llama en un símbolo, obtiene el nombre del símbolo si tiene un nombre.
IDebugHostField::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.
IDebugHostField::GetSymbolKind

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

El método IDebugHostField::GetType, cuando se llama a en un símbolo, obtiene el tipo de símbolo, como int *.
IDebugHostField::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.
IDebugHostField::QueryInterface

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

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

Comentarios

La clase IDebugHostField representa un símbolo que es un miembro de datos de una clase, estructura, unión u otra construcción de tipo. No representa datos gratuitos (por ejemplo, datos globales).

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

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