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