IDebugDataSpaces2::CheckLowMemory-Methode (dbgeng.h)
Die CheckLowMemory-Methode überprüft auf Speicherbeschädigungen in den niedrigen 4 GB Arbeitsspeicher.
Syntax
HRESULT CheckLowMemory();
Rückgabewert
Rückgabecode | BESCHREIBUNG |
---|---|
|
Es wurde keine Beschädigung gefunden. |
|
Auf der Seite " Arbeitsspeicher" wurde eine Beschädigung gefunden. |
Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .
Hinweise
Diese Methode ist nur im Kernelmodusdebuggen 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 den Arbeitsspeicher über 4 GB geladen, während die geringen 4 GB Arbeitsspeicher mit einem eindeutigen Muster gefüllt sind. Die CheckLowMemory-Methode überprüft dieses Muster auf Beschädigungen.
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 Bit 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 (dbgeng.h einschließen) |