Méthode IDebugSymbols2 ::GetNumberModules (dbgeng.h)
La méthode GetNumberModules retourne le nombre de modules dans la liste des modules du processus actuel.
Syntaxe
HRESULT GetNumberModules(
[out] PULONG Loaded,
[out] PULONG Unloaded
);
Paramètres
[out] Loaded
Reçoit le nombre de modules chargés dans la liste des modules du processus actuel.
[out] Unloaded
Reçoit le nombre de modules déchargés dans la liste des modules du processus actuel. Ce nombre est égal à zéro si la version de Microsoft Windows exécutée sur l’ordinateur cible ne suit pas les modules déchargés.
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. |
Remarques
La liste des modules chargés et déchargés est gérée par Windows. Le moteur met en cache une copie de cette liste, mais elle peut devenir obsolète. Le rechargement peut être utilisé pour synchroniser la copie du moteur de la liste avec la liste gérée par Windows.
Les modules déchargés ne sont pas suivis dans toutes les versions de Windows. Les modules déchargés sont suivis pour les cibles en mode utilisateur dans Microsoft Windows Server 2003 et versions ultérieures ; pour les cibles en mode noyau, les modules déchargés sont également suivis dans les versions antérieures de Windows. Lorsqu’ils sont suivis, ils sont indexés après les modules chargés. Les modules déchargés peuvent être utilisés pour analyser les défaillances provoquées par une tentative d’appel du code déchargé.
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) |