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