Compartilhar via


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

Retorna todas as regiões de memória conhecidas por estarem 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.

Valor de retorno

Se esse 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
da Plataforma de Destino Windows
cabeçalho dbgeng.h (inclua Dbgeng.h)

Consulte também

DEBUG_SYMBOL_SOURCE_ENTRY

IDebugSymbols3

IDebugSymbols3::GetSymbolEntryOffsetRegions