Delen via


Foutcontrole 0x13A: KERNEL_MODE_HEAP_CORRUPTION

De KERNEL_MODE_HEAP_CORRUPTION foutcontrole heeft een waarde van 0x0000013A. Deze foutcontrole geeft aan dat de heap-manager van de kernelmodus beschadiging in een heap heeft gedetecteerd.

Belangrijk

Dit artikel is bedoeld voor programmeurs. Als u een klant bent die een foutcode met een blauw scherm heeft ontvangen tijdens het gebruik van uw computer, raadpleegt u Problemen met blauw scherm oplossen.

parameters voor KERNEL_MODE_HEAP_CORRUPTION

Kenmerk Beschrijving
1 Type beschadiging gedetecteerd - zie de volgende lijst.
2 Adres van de heap die de corruptie heeft gerapporteerd.
3 Adres waarop de beschadiging is gedetecteerd.
4 Gereserveerd

Parameter 1 - Type heap-beschadiging

0x3: er is een beschadigde vermeldingskop gedetecteerd.

0x4: Er zijn meerdere beschadigde invoerheaders gedetecteerd.

0x5: Er is een beschadigde vermeldingsheader in een grote toewijzing gedetecteerd.

0x6: er is een beschadiging gedetecteerd met functies die consistent zijn met een bufferoverschrijding.

0x7: er is een beschadiging gedetecteerd met functies die consistent zijn met een bufferonderrun.

0x8: Er is een gratis blok doorgegeven aan een bewerking die alleen geldig is voor bezet blokken.

0x9: er is een ongeldig argument opgegeven voor de huidige bewerking.

0xA: Er is een interne heap-fout opgetreden met betrekking tot het toewijzingstype.

0xB: De heap heeft een fout gedetecteerd waarvan de functies consistent zijn met het gebruik van een blok nadat deze is vrijgemaakt.

0xC: De verkeerde heap is opgegeven voor de huidige bewerking.

0xD: De heap heeft een beschadigde gratis lijst gedetecteerd. Dit kan het gevolg zijn van een gebruiks-na-vrije fout of een bufferoverloop van een aangrenzend blok.

0xE: De heap heeft lijstbeschadiging gedetecteerd in een andere lijst dan de gratis lijst.

0xF: De beller heeft een bewerking uitgevoerd (zoals een gratis of een groottecontrole) die illegaal is op een gratis blok.

0x10: De heap heeft ongeldige interne status gedetecteerd tijdens de huidige bewerking. Dit kan het resultaat zijn van een bufferoverloop.

0x11: de heap heeft tijdens de huidige bewerking een ongeldige interne status gedetecteerd. Dit kan het gevolg zijn van een dubbelvrije of heap-beschadiging.

0x12: de heap heeft tijdens de huidige bewerking een ongeldige interne status gedetecteerd. Dit kan het gevolg zijn van een gebruiks-na-vrije fout of een bufferoverloop van een aangrenzend blok.

0x13: De heap-API is doorgegeven aan een NULL-heapgreep. Bekijk de aanroepstack om te bepalen waarom er een slechte ingang aan de heap is geleverd.

0x14: de aangevraagde heap-toewijzing is groter dan de huidige toewijzingslimiet.

0x15: Tijdens het uitvoeren van een doorvoeraanvraag is vastgesteld dat de aanvraag de huidige doorvoerlimiet zou overschrijden.

0x16: Geeft een interne heap-fout aan. Dit kan het gevolg zijn van een ongeldig adres of geheugenbeschadiging.

0x17: De heap heeft gedetecteerd dat een blok is beschadigd in een lijst met vertragingsvrije bestanden. Dit is waarschijnlijk een gebruiks-na-vrije fout of een bufferoverloop van een aangrenzend blok.

Resolutie / Besluit

De !analyze foutopsporingsextensie geeft informatie weer over de foutcontrole en kan nuttig zijn bij het bepalen van de hoofdoorzaak.

De !heap-extensie geeft heap-gebruiksgegevens weer, beheert onderbrekingspunten in de heap-manager, detecteert gelekte heapblokken, zoekt naar heapblokken of geeft pagina-heapgegevens weer.

Zie Bug Check Blue Screen-gegevens analyseren voor algemene informatie over het oplossen van problemen met foutcontroles in blauw scherm.

Zie ook

Naslaginformatie voor bugcontrolecode

Foutcontroles (blauwe schermen)