Partager via


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
S_OK
La méthode a réussi.
E_NOINTERFACE
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)