Partager via


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

Retourne toutes les régions de mémoire connues pour être associées à une entrée source.

Syntaxe

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

Paramètres

[in] Entry

Entrée en tant que structure DEBUG_SYMBOL_SOURCE_ENTRY .

[in] Flags

Jeu de bits qui contient des options qui affectent le comportement de cette méthode.

[out] Regions

Régions de mémoire associées à l’entrée source.

[in] RegionsCount

Nombre de régions associées à l’entrée.

[out, optional] RegionsAvail

Pointeur vers le nombre de régions disponibles pour l’entrée.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Cette fonction retourne toutes les régions de mémoire connues associées à une entrée source spécifiée. Les symboles simples ont une seule région qui commence à partir de leur base. Les régions plus complexes, telles que les fonctions qui ont plusieurs zones de code, peuvent avoir un nombre arbitrairement élevé de régions.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête dbgeng.h (inclure Dbgeng.h)

Voir aussi

DEBUG_SYMBOL_SOURCE_ENTRY

IDebugSymbols3

IDebugSymbols3 ::GetSymbolEntryOffsetRegions