IDebugSymbols3 ::GetSymbolEntryOffsetRegions, méthode (dbgeng.h)
Retourne toutes les régions de mémoire connues pour être associées à un symbole.
Syntaxe
HRESULT GetSymbolEntryOffsetRegions(
[in] PDEBUG_MODULE_AND_ID Id,
[in] ULONG Flags,
[out] PDEBUG_OFFSET_REGION Regions,
[in] ULONG RegionsCount,
[out, optional] PULONG RegionsAvail
);
Paramètres
[in] Id
ID d’un module en tant que pointeur vers une structure DEBUG_MODULE_AND_ID.
[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 au symbole.
[in] RegionsCount
Nombre de régions associées au symbole.
[out, optional] RegionsAvail
Pointeur vers le nombre de régions disponibles pour le symbole.
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 à un symbole spécifié. 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.
La qualité des informations retournées dépend fortement des informations symboliques disponibles.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | dbgeng.h (include Dbgeng.h) |