Partager via


Méthode IDebugDataSpaces3 ::CheckLowMemory (dbgeng.h)

La méthode CheckLowMemory vérifie l’altération de la mémoire dans les 4 Go de mémoire faibles.

Syntaxe

HRESULT CheckLowMemory();

Valeur de retour

Code de retour Description
S_OK
Aucune corruption n’a été trouvée.
FACILITY_NT_BIT |Page
Une altération a été détectée dans la page de la mémoire.
 

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .

Remarques

Cette méthode n’est disponible que dans le débogage en mode noyau et n’est utile que lorsque le noyau a été démarré à l’aide de l’option /nolowmem .

Lorsque le noyau est démarré avec l’option /nolowmem , le noyau, les pilotes, le système d’exploitation et les applications sont chargés en mémoire au-dessus de 4 Go, tandis que les 4 Go de mémoire faibles sont remplis avec un modèle unique. La méthode CheckLowMemory vérifie que ce modèle est endommagé.

Cela peut être utilisé pour vérifier qu’un pilote se comporte bien lors de l’utilisation d’adresses physiques supérieures à 32 bits. Consultez Extension d’adresse physique (PAE),/pae et /nolowmem dans le Kit de pilotes Windows.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h)