Fungsi MmPageEntireDriver (wdm.h)
MmPageEntireDriver rutin menyebabkan semua kode dan data driver dibuat dapat di-pageable, menimpa atribut berbagai bagian yang membentuk gambar driver.
PVOID MmPageEntireDriver(
[in] PVOID AddressWithinSection
);
[in] AddressWithinSection
Penunjuk ke alamat virtual dalam driver (misalnya, alamat DriverEntry rutin).
MmPageEntireDriver mengembalikan penunjuk ke awal gambar driver dalam memori.
Gunakan rutinitas ini untuk memaksa driver sepenuhnya dapat di-pageable. Driver yang memanggil MmPageEntireDriver tidak boleh memiliki InterruptService rutin (ISR) yang terdaftar untuk gangguan apa pun. Jika gangguan terjadi saat driver di-page out, sistem mengeluarkan pemeriksaan bug.
Efek panggilan ke MmPageEntireDriver dapat dibatalkan dengan memanggil MmResetDriverPaging.
Jika driver sudah sepenuhnya dapat di-pageable, memanggil MmPageEntireDriver tidak berpengaruh. Untuk informasi selengkapnya tentang halaman seluruh driver, lihat Membuat Driver Dapat Di-pageable.
Syarat | Nilai |
---|---|
klien minimum yang didukung | Tersedia dimulai dengan Windows 2000. |
Platform Target | Universal |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
aturan kepatuhan DDI | HwStorPortProhibitedDIs (storport), IrqlMmApcLte(wdm) |