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 |
---|---|
|
Aucune corruption n’a été trouvée. |
|
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) |