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