Interfaz IDebugHostModule (dbgmodel.h)

Interfaz (IDebugHostSymbol derivada) en un módulo determinado.

Herencia

IDebugHostModule hereda de IDebugHostSymbol.

Métodos

La interfaz IDebugHostModule tiene estos métodos.

 
IDebugHostModule::AddRef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Comentarios

La noción del depurador de un módulo que se carga dentro de algún espacio de direcciones se representa de dos maneras distintas en el modelo de datos:

  • En el nivel de sistema de tipo a través de la interfaz IDebugHostModule. Aquí, un módulo es un símbolo y los atributos principales del módulo son llamadas de método de interfaz.

  • Se proyecta en el nivel de modelo de datos a través del modelo de datos Debugger.Models.Module. Se trata de una encapsulación extensible del sistema de tipos IDebugHostModule representación de un módulo.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

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