Dela via


C28166

varning C28166: Funktionen återställer inte IRQL till det värde som var aktuellt vid funktionsposten och måste göra det.

Den här varningen anger att en funktion har den _IRQL_requires_same_ kommentaren och att det finns minst en sökväg genom funktionen som inte återställer IRQL till den IRQL som drivrutinen kördes vid funktionsposten.

Normalt används den _IRQL_requires_same_ anteckningen för återanropsfunktioner.

För att undvika den här varningen måste drivrutinen spara det inledande IRQL-värdet korrekt och återställa samma IRQL-värde vid funktionsavslut, vilket är vad _IRQL_requires_same_ kommentar hävdar.