Freigeben über


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