0xC8 Pemeriksaan Bug: IRQL_UNEXPECTED_VALUE
Pemeriksaan bug IRQL_UNEXPECTED_VALUE memiliki nilai 0x000000C8. Ini menunjukkan bahwa IRQL prosesor tidak seperti yang seharusnya saat ini.
Penting
Artikel ini untuk programmer. Jika Anda adalah pelanggan yang telah menerima kode kesalahan layar biru saat menggunakan komputer Anda, lihat Memecahkan masalah kesalahan layar biru.
Parameter IRQL_UNEXPECTED_VALUE
Parameter | Deskripsi |
---|---|
1 |
Nilai komputasi bit berikut: (IRQL << 16 Saat Ini) | (IRQL << 8 yang diharapkan) | UniqueValue |
2 - Tergantung pada UniqueValue |
Jika UniqueValue adalah 0 atau 1: APC->KernelRoutine. Jika UniqueValue adalah 2: rutinitas callout Jika UniqueValue adalah 3: ServiceRoutine interupsi Jika UniqueValue 0xfe: 1 jika APC dinonaktifkan |
3- Tergantung pada UniqueValue |
Jika UniqueValue adalah 0 atau 1: APC Jika UniqueValue adalah 2: parameter callout Jika UniqueValue adalah 3: KINTERRUPT |
4 - Tergantung pada UniqueValue |
Jika UniqueValue adalah 0 atau 1: APC->NormalRoutine |
Penyebab
Kesalahan ini biasanya disebabkan oleh driver perangkat atau program tingkat bawah lainnya yang mengubah IRQL selama beberapa periode dan tidak memulihkan IRQL asli pada akhir periode tersebut. Misalnya, rutinitas mungkin telah memperoleh kunci spin dan gagal melepaskannya.
Ekstensi !analyze debug menampilkan informasi tentang pemeriksaan bug dan dapat sangat membantu dalam menentukan akar penyebabnya.