Méthode IDebugSymbols2 ::GetModuleByModuleName (dbgeng.h)
La méthode GetModuleByModuleName recherche dans les modules de la cible un avec le nom spécifié.
Syntaxe
HRESULT GetModuleByModuleName(
[in] PCSTR Name,
[in] ULONG StartIndex,
[out, optional] PULONG Index,
[out, optional] PULONG64 Base
);
Paramètres
[in] Name
Spécifie le nom du module souhaité.
[in] StartIndex
Spécifie l’index à partir duquel commencer la recherche.
[out, optional] Index
Reçoit l’index du premier module portant le nom Name. Si Index a la valeur NULL, ces informations ne sont pas retournées.
[out, optional] Base
Reçoit l’emplacement dans l’espace d’adressage mémoire de la cible de la base du module. Si Base a la valeur NULL, ces informations ne sont pas retournées.
Valeur retournée
Cette méthode peut également retourner d’autres valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour.
Code de retour | Description |
---|---|
|
La méthode a réussi. |
|
L’un des arguments passés n’était pas valide. |
Remarques
À partir de l’index spécifié, ces méthodes retournent le premier module qu’elles trouvent avec le nom spécifié. Si la cible a plusieurs modules portant ce nom, les modules suivants peuvent être trouvés par des appels répétés à ces méthodes avec des valeurs supérieures de StartIndex.
Pour plus d’informations sur les modules, consultez Modules.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |