Interfaz IDebugHostSymbol (dbgmodel.h)

Interfaz a un símbolo determinado.

Herencia

IDebugHostSymbol hereda de IUnknown.

Métodos

La interfaz IDebugHostSymbol tiene estos métodos.

 
IDebugHostSymbol::AddRef

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

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

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

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

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

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

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

Devuelve el tipo, por ejemplo, int * del símbolo si el símbolo tiene un tipo. Si el símbolo no tiene un tipo, se devuelve un error.
IDebugHostSymbol::QueryInterface

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

El método IDebugHostSymbol::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++