Bagikan melalui


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.

Lihat juga

Analisis crash dump menggunakan debugger Windows (WinDbg)

Menganalisis File Cadangan Kernel-Mode dengan WinDbg