IDebugDataSpaces3::CheckLowMemory-Methode (dbgeng.h)
Die CheckLowMemory- Methode prüft auf Speicherbeschädigungen in den niedrigen 4 GB Arbeitsspeicher.
Syntax
HRESULT CheckLowMemory();
Rückgabewert
Rückgabecode | Beschreibung |
---|---|
|
Es wurde keine Beschädigung gefunden. |
|
Beschädigung wurde auf der Speicherseite Seitegefunden. |
Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.
Bemerkungen
Diese Methode ist nur im Kernelmodusdebuggingverfügbar und ist nur nützlich, wenn die Kernel- mithilfe der option /nolowmem gestartet wurde.
Wenn der Kernel mit der option /nolowmem gestartet wird, werden der Kernel, Treiber, Betriebssystem und Anwendungen im 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ä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. Siehe PHYSICAL Address Extension (PAE), /paeund /nolowmem im Windows Driver Kit.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |