Bagikan melalui


PAGED_CODE

Ditentukan dalam: Wdm.h

Makro PAGED_CODE memastikan bahwa utas panggilan berjalan pada IRQL yang cukup rendah untuk mengizinkan halaman.

Nilai kembali

VOID

Jika IRQL > APC_LEVEL, makro PAGED_CODE menyebabkan sistem assert.

Panggilan ke makro ini harus dilakukan di awal setiap rutinitas driver yang berisi kode yang dapat dipaginasi atau mengakses kode yang dapat dipaginasi.

Makro PAGED_CODE memeriksa IRQL hanya pada titik di mana kode driver menjalankan makro.

Jika kode kemudian menaikkan IRQL, makro tidak akan mendeteksi perubahan ini.

Pengembang driver harus menggunakan Pemverifikasi Driver Statis dan Pemverifikasi Driver untuk mendeteksi ketika IRQL dinaikkan secara tidak benar selama eksekusi rutinitas driver.

Makro PAGED_CODE hanya berfungsi dalam build yang dicentang.

Tersedia dimulai dengan Windows 2000.