Método IDebugSymbols3::GetSourceEntryOffsetRegions (dbgeng.h)

Devuelve todas las regiones de memoria que se sabe que están asociadas a una entrada de origen.

Sintaxis

HRESULT GetSourceEntryOffsetRegions(
  [in]            PDEBUG_SYMBOL_SOURCE_ENTRY Entry,
  [in]            ULONG                      Flags,
  [out]           PDEBUG_OFFSET_REGION       Regions,
  [in]            ULONG                      RegionsCount,
  [out, optional] PULONG                     RegionsAvail
);

Parámetros

[in] Entry

Entrada como estructura de DEBUG_SYMBOL_SOURCE_ENTRY .

[in] Flags

Conjunto de bits que contiene opciones que afectan al comportamiento de este método.

[out] Regions

Regiones de memoria asociadas a la entrada de origen.

[in] RegionsCount

Número de regiones asociadas a la entrada.

[out, optional] RegionsAvail

Puntero al número de regiones disponibles para la entrada.

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 una entrada de origen especificada. 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.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado dbgeng.h (incluir Dbgeng.h)

Consulte también

DEBUG_SYMBOL_SOURCE_ENTRY

IDebugSymbols3

IDebugSymbols3::GetSymbolEntryOffsetRegions