警告 C28166:函式不會將 IRQL 還原至函式專案目前且需要執行此動作的值。
此警告指出函式具有 _IRQL_requires_same_ 批注,而且至少有一個路徑可透過函式結束,將 IRQL 還原至驅動程式在函式專案執行所在的 IRQL。
一般而言,回呼函式會使用 _IRQL_requires_same_ 批注。
若要避免這個警告,驅動程式必須正確儲存初始 IRQL 值,並在函式結束時還原相同的 IRQL 值,這就是註釋判斷提示 _IRQL_requires_same_。
警告 C28166:函式不會將 IRQL 還原至函式專案目前且需要執行此動作的值。
此警告指出函式具有 _IRQL_requires_same_ 批注,而且至少有一個路徑可透過函式結束,將 IRQL 還原至驅動程式在函式專案執行所在的 IRQL。
一般而言,回呼函式會使用 _IRQL_requires_same_ 批注。
若要避免這個警告,驅動程式必須正確儲存初始 IRQL 值,並在函式結束時還原相同的 IRQL 值,這就是註釋判斷提示 _IRQL_requires_same_。