Interfaz IDebugHostModule (dbgmodel.h)

Interfaz (derivada de IDebugHostSymbol ) a un módulo determinado.

Herencia

IDebugHostModule interits 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 el 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 el 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 host en el que se encuentra el símbolo.
IDebugHostModule::GetImageName

El método IDebugHostModule::GetImageName obtiene el nombre de 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 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 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 mediante el modelo de datos Debugger.Models.Module. Se trata de una encapsulación extensible del tipo de representación IDebugHostModule del sistema de un módulo.

Requisitos

   
Header dbgmodel.h

Consulte también

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