IDebugDataSpaces3::CheckLowMemory-Methode (dbgeng.h)
Die CheckLowMemory-Methode sucht auf Speicherbeschädigungen in den niedrigen 4 GB Arbeitsspeicher.
Syntax
HRESULT CheckLowMemory();
Rückgabewert
Rückgabecode | BESCHREIBUNG |
---|---|
|
Es wurde keine Beschädigung gefunden. |
|
Eine Beschädigung wurde auf der Seite " Speicherseite" gefunden. |
Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .
Hinweise
Diese Methode ist nur im Kernelmodus verfügbar und nur nützlich, wenn der Kernel mit der Option /nolowmem gestartet wurde.
Wenn der Kernel mit der Option /nolowmem gestartet wird, werden kernel, Treiber, Betriebssystem und Anwendungen in Arbeitsspeicher über 4 GB geladen, während die niedrigen 4 GB Arbeitsspeicher mit einem eindeutigen Muster gefüllt sind. Die CheckLowMemory-Methode überprüft dieses Muster auf Beschädigung.
Dies kann verwendet werden, um zu überprüfen, ob sich ein Treiber gut verhält, wenn physische Adressen mit einer Länge von mehr als 32 Bits verwendet werden. Weitere Informationen finden Sie unter Physical Address Extension (PAE),/pae und /nolowmem im Windows Driver Kit.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Dbgeng.h) |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für