Interfaz IDebugHostSymbol2 (dbgmodel.h)

Interfaz a un símbolo determinado.

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

Herencia

IDebugHostSymbol2 hereda de IDebugHostSymbol.

Métodos

La interfaz IDebugHostSymbol2 tiene estos métodos.

 
IDebugHostSymbol2::AddRef

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

El método IDebugHostSymbol2::CompareAgainst, cuando se llama en un símbolo, compara el símbolo con otro símbolo especificado para la igualdad de puntero de interfaz.
IDebugHostSymbol2::EnumerateChildren

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

Enumera todos los símbolos secundarios del tipo especificado, el nombre y la información extendida que está presente.
IDebugHostSymbol2::GetContainingModule

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

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

Si el símbolo puede identificar el idioma para el que se aplica, devuelve un identificador para tal.
IDebugHostSymbol2::GetName

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

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

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

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

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

Comentarios

Todos los símbolos que se pueden devolver desde el host del modelo de datos se derivarán de alguna manera de IDebugHostSymbol. Esta es la interfaz principal que cada símbolo implementa independientemente del tipo de símbolo. Dependiendo del tipo de símbolo, un símbolo determinado puede implementar un conjunto de otras interfaces que devuelvan atributos más únicos para el tipo de símbolo determinado representado por esta interfaz.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

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