IDebugSymbols3 ::GetSymbolModuleWide, méthode (dbgeng.h)
La méthode GetSymbolModuleWide retourne l’adresse de base du module qui contient le symbole spécifié.
Syntaxe
HRESULT GetSymbolModuleWide(
[in] PCWSTR 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 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. |
|
Le symbole ou le module est introuvable. |
Remarques
La chaîne Symbole doit contenir un point d’exclamation (!). Si Symbole 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 est trouvé. Si Symbole contient uniquement un nom de module (par exemple, mymodule !) le moteur retourne le premier module avec ce nom de module.
Pour plus d’informations sur les symboles, consultez Symboles.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |