Delen via


C28120

waarschuwing C28120: De functie mag niet worden aangeroepen op het huidige IRQ-niveau. Het huidige niveau is te laag.

Aanvullende informatie

IRQL is voor het laatst ingesteld op <waarde> op regel <regelnummer>. Het niveau is mogelijk afgeleid van de functiehandtekening.

Het stuurprogramma wordt uitgevoerd op een IRQL die te laag is voor de functie die wordt aangeroepen.

Wanneer het hulpprogramma Voor codeanalyse deze waarschuwing rapporteert, raadpleegt u de WDK-documentatie voor de functie en controleert u de IRQL waarop de functie kan worden aangeroepen.

Met het hulpprogramma Codeanalyse wordt de huidige IRQL afgeleid en wordt deze waarschuwing alleen gerapporteerd wanneer er voldoende informatie is afgeleid over de IRQL om de fout te detecteren. Deze deductie kan zijn gebaseerd op de functiehandtekening (de argumenten en het resultaattype) van de functie die wordt geanalyseerd, of van eerdere aanroepen langs het huidige pad.

Als het hulpprogramma Code Analysis de IRQL waarop het stuurprogramma wordt uitgevoerd niet kan bepalen, wordt deze waarschuwing niet gemeld, zelfs niet als de functie wordt aangeroepen bij de verkeerde IRQL.

Zie Waarschuwing 28121voor een beschrijving van een vergelijkbare situatie.