共用方式為


C28166

警告 C28166:函式不會將 IRQL 還原為目前在函式專案上的值,而且需要這麼做。

這個警告表示函式具有 _IRQL_requires_same_ 批注,而且至少有一個路徑可透過函式結束,將 IRQL 還原至驅動程式在函式專案執行所在的 IRQL。

一般而言,回呼函式會使用 _IRQL_requires_same_ 批注。

若要避免這個警告,驅動程式必須正確儲存初始 IRQL 值,並在函式結束時還原相同的 IRQL 值,也就是 _IRQL_requires_same_ 批注判斷提示的內容。