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