0x13A di controllo dei bug: KERNEL_MODE_HEAP_CORRUPTION

Il controllo bug KERNEL_MODE_HEAP_CORRUPTION ha un valore di 0x0000013A. Questo controllo di bug indica che il gestore heap in modalità kernel ha rilevato il danneggiamento in un heap.

Importante

Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore della schermata blu durante l'uso del computer, vedere Risolvere gli errori della schermata blu.

parametri KERNEL_MODE_HEAP_CORRUPTION

Parametro Descrizione
1 Tipo di danneggiamento rilevato: vedere l'elenco seguente
2 Indirizzo dell'heap che ha segnalato il danneggiamento
3 Indirizzo in cui è stato rilevato il danneggiamento
4 Prenotato

Parametro 1 - Tipo di danneggiamento dell'heap

0x3: è stata rilevata un'intestazione di voce danneggiata.

0x4: sono state rilevate più intestazioni di voce danneggiate.

0x5: è stata rilevata un'intestazione di voce danneggiata in un'allocazione di grandi dimensioni.

0x6: è stato rilevato un danneggiamento con funzionalità coerenti con un sovraccarico del buffer.

0x7: è stato rilevato un danneggiamento con funzionalità coerenti con un sovraccarico del buffer.

0x8: un blocco gratuito è stato passato a un'operazione valida solo per i blocchi occupati.

0x9 : è stato specificato un argomento non valido per l'operazione corrente.

0xA: è stato rilevato un tipo di allocazione non valido.

0xB: è stato rilevato un danneggiamento con le funzionalità coerenti con un errore di utilizzo dopo la liberazione.

0xC : l'heap errato è stato specificato per l'operazione corrente.

0xD: è stato rilevato un elenco gratuito danneggiato.

0xE: l'heap ha rilevato il danneggiamento dell'elenco in un elenco diverso dall'elenco gratuito.

0xF: un blocco gratuito è stato passato a un'operazione valida solo per i blocchi occupati.

0x10: l'heap ha rilevato uno stato interno non valido durante l'operazione corrente. Questo è in genere il risultato di un overflow del buffer.

0x11: l'heap ha rilevato uno stato interno non valido durante l'operazione corrente. Questo è in genere il risultato di un overflow del buffer.

0x12: l'heap ha rilevato uno stato interno non valido durante l'operazione corrente. Questo è in genere il risultato di un overflow del buffer.

0x13: l'API heap è stata passata a un handle heap NULL. Esaminare lo stack di chiamate per determinare il motivo per cui è stato fornito un handle non valido all'heap.

0x14: l'allocazione dell'heap richiesta è maggiore del limite di allocazione corrente.

0x15 : durante il processo di esecuzione di una richiesta di commit, è stato determinato che la richiesta supererebbe il limite di commit corrente.

0x16: durante il processo di controllo delle dimensioni dell'allocazione di Va Manager specificata, è stato determinato che la query non è valida.

Risoluzione

L'estensione di debug !analyze visualizza informazioni sul controllo dei bug e può essere utile per determinare la causa radice.

L'estensione !heap visualizza informazioni sull'utilizzo dell'heap , controlla i punti di interruzione nel gestore heap, rileva blocchi heap persi, cerca blocchi heap o visualizza informazioni sull'heap di pagina.

Per informazioni generali sulla risoluzione dei problemi relativi ai controlli di bug della schermata blu, vedere Analizzare i dati della schermata blu di controllo dei bug.

Vedi anche

Informazioni di riferimento sul codice di controllo dei bug

Controlli dei bug (schermate blu)