IDebugSymbols::GetNumberModules-Methode (dbgeng.h)
Die GetNumberModules-Methode gibt die Anzahl der Module in der Modulliste des aktuellen Prozesses zurück.
Syntax
HRESULT GetNumberModules(
[out] PULONG Loaded,
[out] PULONG Unloaded
);
Parameter
[out] Loaded
Empfängt die Anzahl der geladenen Module in der Modulliste des aktuellen Prozesses.
[out] Unloaded
Empfängt die Anzahl der entladenen Module in der Modulliste des aktuellen Prozesses. Diese Zahl ist 0, wenn die Version von Microsoft Windows, die auf dem Zielcomputer ausgeführt wird, entladene Module nicht nachverfolgt.
Rückgabewert
Diese Methode kann auch andere Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
Hinweise
Die Liste der geladenen und entladenen Module wird von Windows verwaltet. Das Modul speichert eine Kopie dieser Liste zwischen, kann jedoch veraltet sein. Reload kann verwendet werden, um die Kopie der Liste des Moduls mit der liste zu synchronisieren, die von Windows verwaltet wird.
Die entladenen Module werden nicht in allen Versionen von Windows nachverfolgt. Entladene Module werden für Benutzermodusziele in Microsoft Windows Server 2003 und höher nachverfolgt. bei Kernelmoduszielen werden die entladenen Module auch in früheren Windows-Versionen nachverfolgt. Wenn sie nachverfolgt werden, werden sie nach den geladenen Modulen indiziert. Entladene Module können verwendet werden, um Fehler zu analysieren, die durch den Versuch verursacht werden, entladenen Code aufzurufen.
Weitere Informationen zu Modulen finden Sie unter Module.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Dbgeng.h) |