Método IDebugSymbols3::GetSymbolEntryOffsetRegions (dbgeng.h)
Devuelve todas las regiones de memoria que se sabe que están asociadas a un símbolo.
Sintaxis
HRESULT GetSymbolEntryOffsetRegions(
[in] PDEBUG_MODULE_AND_ID Id,
[in] ULONG Flags,
[out] PDEBUG_OFFSET_REGION Regions,
[in] ULONG RegionsCount,
[out, optional] PULONG RegionsAvail
);
Parámetros
[in] Id
Identificador de un módulo como puntero a una estructura de DEBUG_MODULE_AND_ID .
[in] Flags
Conjunto de bits que contiene opciones que afectan al comportamiento de este método.
[out] Regions
Las regiones de memoria asociadas al símbolo.
[in] RegionsCount
Número de regiones asociadas al símbolo.
[out, optional] RegionsAvail
Puntero al número de regiones disponibles para el símbolo.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Esta función devuelve todas las regiones de memoria conocidas asociadas a un símbolo especificado. Los símbolos simples tienen una sola región que comienza desde su base. Las regiones más complicadas, como las funciones que tienen varias áreas de código, pueden tener un número arbitrariomente grande de regiones.
La calidad de la información devuelta depende en gran medida de la información simbólica disponible.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | dbgeng.h (include Dbgeng.h) |