Metodo IDebugDataSpaces3::CheckLowMemory (dbgeng.h)
Il metodo CheckLowMemory verifica la presenza di danneggiamento della memoria nei 4 GB di memoria insufficiente.
Sintassi
HRESULT CheckLowMemory();
Valore restituito
Codice restituito | Descrizione |
---|---|
|
Non è stato trovato alcun danneggiamento. |
|
Il danneggiamento è stato trovato nella pagina della memoria. |
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .
Commenti
Questo metodo è disponibile solo nel debug in modalità kernel ed è utile solo quando il kernel è stato avviato usando l'opzione /nolowmem .
Quando il kernel viene avviato con l'opzione /nolowmem , il kernel, i driver, il sistema operativo e le applicazioni vengono caricati in memoria superiore a 4 GB, mentre il basso 4 GB di memoria viene riempito con un modello univoco. Il metodo CheckLowMemory verifica il danneggiamento di questo modello.
Questa operazione può essere usata per verificare che un driver si comporti correttamente quando si usano indirizzi fisici superiori a 32 bit di lunghezza. Vedere Estensione indirizzo fisico (PAE),/pae e /nolowmem in Windows Driver Kit.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h) |