Compartir a través de


Interfaz IDebugHostModule4 (dbgmodel.h)

Versión 4 de una interfaz (IDebugHostSymbol derivada) a un módulo determinado.

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

Herencia

La interfaz IDebugHostModule4 hereda de la interfaz IDebugHostModule3.

Métodos

La interfaz IDebugHostModule4 tiene estos métodos.

 
IDebugHostModule4::AddRef

El método AddRef incrementa el recuento de referencias del módulo.
IDebugHostModule4::EnumerateChildren

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

El método FindSymbolByRVA, cuando se llama en un módulo, recupera un símbolo en una dirección virtual relativa determinada dentro del módulo.
IDebugHostModule4::FindSymbolByName

El método IDebugHostModule4::FindSymbolByName, cuando se llama en un módulo, recupera un símbolo global por su nombre desde el módulo.
IDebugHostModule4::FindSymbolByRVA

El método IDebugHostModule4::FindSymbolByRVA, cuando se llama en un módulo, recupera un símbolo en una dirección virtual relativa determinada dentro del módulo.
IDebugHostModule4::FindTypeByName

El método IDebugHostModule4::FindTypeByName, cuando se llama en un módulo, busca un tipo por nombre de tipo dentro del módulo y recupera un símbolo de tipo para él.
IDebugHostModule4::FindTypeByName2

El método FindTypeByName2 busca un tipo por nombre en el módulo. Si se proporciona un símbolo envolvente, el tipo se busca por su nombre dentro de ese símbolo envolvente; de lo contrario, el tipo se busca globalmente.
IDebugHostModule4::GetBaseLocation

El método IDebugHostModule4::GetBaseLocation, cuando se llama en un módulo, obtiene la dirección de carga base del módulo como una estructura de ubicación.
IDebugHostModule4::GetContainingModule

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

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

El método IDebugHostModule4::GetImageName obtiene el nombre de la imagen o la ruta de acceso completa del módulo como una cadena asignada.
IDebugHostModule4::GetName

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

El método GetRange recupera las direcciones virtuales iniciales y finales del módulo en memoria.
IDebugHostModule4::GetSymbolKind

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

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

El método GetVersion, cuando se llama en un módulo, obtiene información de la versión del módulo de los encabezados del módulo.
IDebugHostModule4::QueryInterface

El método QueryInterface recupera un puntero a la interfaz especificada en un objeto .
IDebugHostModule4::Release

El método IDebugHostModule4::Release disminuye el recuento de referencias del objeto de módulo.

Requisitos

Requisito Valor
encabezado de dbgmodel.h

Consulte también

información general del modelo de datos del depurador de C++