IDebugSymbols::GetNumberModules-Methode (dbgeng.h)
Die GetNumberModules- -Methode gibt die Anzahl der Module zurück, die in der Modulliste des aktuellen Prozesses.
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 null, wenn die Version von Microsoft Windows, die auf dem Zielcomputer ausgeführt wird, keine entladenen Module 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. |
Bemerkungen
Die Liste der geladenen und entladenen Module wird von Windows verwaltet. Das Modul speichert eine Kopie dieser Liste zwischen, ist aber möglicherweise veraltet. Reload kann verwendet werden, um die Kopie der Modulliste mit der liste zu synchronisieren, die von Windows verwaltet wird.
Die entladenen Module werden in allen Versionen von Windows nicht nachverfolgt. Entladene Module werden für Benutzermodusziele in Microsoft Windows Server 2003 und höher nachverfolgt; für Kernelmodusziele werden die entladenen Module auch in früheren Windows-Versionen nachverfolgt. Wenn sie nachverfolgt werden, werden sie nach den geladenen Modulen indiziert. Ungeladene Module können verwendet werden, um Fehler zu analysieren, die durch einen Versuch verursacht werden, entladenen Code aufzurufen.
Weitere Informationen zu Modulen finden Sie unter Module.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |