IDebugSymbols2 ::GetNumberModules, méthode (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 sera égal à zéro si la version de Microsoft Windows s’exécutant sur l’ordinateur cible ne suit pas les modules déchargés.
Valeur de retour
Cette méthode peut également retourner d’autres valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.
Retourner le code | Description |
---|---|
|
La méthode a réussi. |
Remarques
La liste des modules chargés et déchargés est conservée par Windows. Le moteur met en cache une copie de cette liste, mais il peut devenir obsolète. recharger pouvez ê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 de code déchargé.
Pour plus d’informations sur les modules, consultez Modules.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |