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