Freigeben über


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
S_OK
Es wurde keine Beschädigung gefunden.
FACILITY_NT_BIT |Seite
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)