Bagikan melalui


C28123

peringatan C28123: Fungsi tidak diizinkan untuk dipanggil pada tingkat IRQ tinggi. Panggilan fungsi sebelumnya tidak konsisten dengan batasan ini.

Informasi Tambahan

Mungkin kesalahan sebenarnya dalam beberapa panggilan sebelumnya yang membatasi rentang.

Driver menjalankan pada IRQL yang terlalu tinggi untuk fungsi yang dipanggilnya dan IRQL terendah yang diizinkan untuk panggilan sebelumnya dalam fungsi lebih besar dari IRQL maksimum yang diperlukan untuk panggilan ini.

Ketika alat Analisis Kode melaporkan peringatan ini, lihat dokumentasi WDK untuk urutan fungsi dan verifikasi IRQL tempat setiap fungsi dapat dipanggil.

Alat Analisis Kode menyimpulkan IRQL saat ini dan melaporkan peringatan ini hanya ketika telah menyimpulkan cukup tentang IRQL untuk mendeteksi kesalahan. Inferensi ini mungkin didasarkan pada tanda tangan fungsi (argumen dan jenis hasil) fungsi yang dianalisis, atau dari panggilan sebelumnya di jalur eksekusi.