Méthode IDebugSymbols3 ::GetSymbolModule (dbgeng.h)
La méthode GetSymbolModule retourne l’adresse de base du module qui contient le symbole spécifié.
Syntaxe
HRESULT GetSymbolModule(
[in] PCSTR Symbol,
[out] PULONG64 Base
);
Paramètres
[in] Symbol
Spécifie le nom du symbole à rechercher. Pour plus d’informations sur la syntaxe de ce nom, consultez la section Remarques.
[out] Base
Reçoit l’emplacement dans l’espace d’adressage mémoire de la cible de la base du module. Pour plus d’informations, consultez Modules.
Valeur retournée
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .
Code de retour | Description |
---|---|
|
La méthode a réussi. |
|
Le symbole ou le module est introuvable. |
Remarques
Le symbole de chaîne doit contenir un point d’exclamation ( ! ). Si Symbol est un nom de symbole qualifié de module (par exemple, mymodules !main) ou si le nom du module est omis (par exemple, !main), le moteur recherche ce symbole et retourne le module dans lequel il se trouve. Si Symbol contient uniquement un nom de module (par exemple, mymodule !), le moteur retourne le premier module portant ce nom de module.
Pour plus d’informations sur les symboles, consultez Symboles.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |