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++