IDebugSymbols3 ::OutputSymbolByOffset, méthode (dbgeng.h)
La méthode OutputSymbolByOffset recherche un symbole par adresse et imprime le nom du symbole et d’autres informations de symbole dans la console du débogueur.
Syntaxe
HRESULT OutputSymbolByOffset(
[in] ULONG OutputControl,
[in] ULONG Flags,
[in] ULONG64 Offset
);
Paramètres
[in] OutputControl
Spécifie où envoyer la sortie. Pour connaître les valeurs possibles, consultez DEBUG_OUTCTL_XXX.
[in] Flags
Spécifie les indicateurs utilisés pour déterminer les informations imprimées avec le symbole.
Les indicateurs suivants peuvent être présents :
Indicateur de bits | Effet |
---|---|
DEBUG_OUTSYM_FORCE_OFFSET | Incluez l’emplacement du symbole. |
DEBUG_OUTSYM_SOURCE_LINE | Incluez le nom de fichier et le numéro de ligne du fichier source où le symbole est défini. |
DEBUG_OUTSYM_ALLOW_DISPLACEMENT |
Ne nécessite pas de correspondance exacte pour l’emplacement des symboles.
Cela permet au paramètre Offset de spécifier n’importe quelle adresse dans l’allocation de mémoire du symbole, pas seulement l’adresse de base. |
[in] Offset
Spécifie l’emplacement dans l’espace d’adressage virtuel du processus du symbole à imprimer.
Valeur de retour
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.
Retourner le code | Description |
---|---|
|
La méthode a réussi. |
|
Aucun symbole n’a été trouvé à l’emplacement spécifié. |
Remarques
Pour plus d’informations sur les symboles, consultez Symboles.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |