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