IDebugDataSpaces::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) |