Condividi tramite


Metodo IDebugSymbols3::GetSymbolEntryOffsetRegions (dbgeng.h)

Restituisce tutte le aree di memoria note per essere associate a un simbolo.

Sintassi

HRESULT GetSymbolEntryOffsetRegions(
  [in]            PDEBUG_MODULE_AND_ID Id,
  [in]            ULONG                Flags,
  [out]           PDEBUG_OFFSET_REGION Regions,
  [in]            ULONG                RegionsCount,
  [out, optional] PULONG               RegionsAvail
);

Parametri

[in] Id

ID di un modulo come puntatore a una struttura DEBUG_MODULE_AND_ID.

[in] Flags

Set di bit che contiene opzioni che influiscono sul comportamento di questo metodo.

[out] Regions

Aree di memoria associate al simbolo.

[in] RegionsCount

Numero di aree associate al simbolo.

[out, optional] RegionsAvail

Puntatore al numero di aree disponibili per il simbolo.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT.

Questa funzione restituisce tutte le aree di memoria note associate a un simbolo specificato. I simboli semplici hanno una singola area che inizia dalla base. Aree più complesse, ad esempio funzioni con più aree di codice, possono avere un numero arbitrariamente elevato di aree.

La qualità delle informazioni restituite dipende fortemente dalle informazioni simbolica disponibili.

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
intestazione dbgeng.h (include Dbgeng.h)

Vedere anche

DEBUG_MODULE_AND_ID

IDebugSymbols3

IDebugSymbols3::GetSourceEntryOffsetRegions