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

Retorna todas as regiões de memória conhecidas por serem associadas a uma entrada de origem.

Sintaxe

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

Uma entrada como uma estrutura DEBUG_SYMBOL_SOURCE_ENTRY .

[in] Flags

Um conjunto de bits que contém opções que afetam o comportamento desse método.

[out] Regions

As regiões de memória associadas à entrada de origem.

[in] RegionsCount

O número de regiões associadas à entrada.

[out, optional] RegionsAvail

Um ponteiro para o número de regiões disponíveis para a entrada.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Essa função retorna todas as regiões de memória conhecidas associadas a uma entrada de origem especificada. Símbolos simples têm uma única região que começa a partir de sua base. Regiões mais complicadas, como funções que têm várias áreas de código, podem ter um número arbitrariamente grande de regiões.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

DEBUG_SYMBOL_SOURCE_ENTRY

IDebugSymbols3

IDebugSymbols3::GetSymbolEntryOffsetRegions