Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Er zijn verschillende fouten mogelijk in toepassingen in de gebruikersmodus.
De meest voorkomende soorten fouten zijn toegangsschendingen, uitlijningsfouten, uitzonderingen, time-outs van kritieke secties (impasses) en I/O-fouten op de pagina.
Toegangsschendingen en onjuiste uitlijning van gegevenstypen zijn een van de meest voorkomende. Deze treden meestal op wanneer een ongeldige pointer wordt gedereferentieerd. De schuld kan liggen bij de functie die de fout heeft veroorzaakt, of met een eerdere functie die een ongeldige parameter heeft doorgegeven aan de foutfunctie.
Uitzonderingen in de gebruikersmodus hebben veel mogelijke oorzaken. Als er een onbekende uitzondering optreedt, zoekt u deze indien mogelijk in ntstatus.h of winerror.h.
Time-outs van kritieke secties (of mogelijke impasses) treden op wanneer één thread lange tijd op een kritieke sectie wacht. Deze zijn moeilijk te debuggen en vereisen een diepgaande analyse van de stack trace.
I/O-fouten in pagina's zijn bijna altijd hardwarefouten. U kunt de statuscode in ntstatus.h controleren om te verifiëren.