Partager via


IDebugSymbols3 ::GetSourceEntryOffsetRegions, méthode (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 sous la forme d’une 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 de retour

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

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 grand nombre arbitraire de régions.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête dbgeng.h (include Dbgeng.h)

Voir aussi

DEBUG_SYMBOL_SOURCE_ENTRY

IDebugSymbols3

IDebugSymbols3 ::GetSymbolEntryOffsetRegions