Fungsi MmResetDriverPaging (wdm.h)

MmResetDriverPaging rutin mengatur ulang status yang dapat di-pageable dari bagian driver ke yang ditentukan saat driver dikompilasi.

Sintaksis

C++
void MmResetDriverPaging(
  [in] PVOID AddressWithinSection
);

Parameter

[in] AddressWithinSection

Penunjuk ke alamat virtual di driver (misalnya, alamat DriverEntry rutin).

Mengembalikan nilai

Tidak

Komentar

MmResetDriverPaging menyebabkan rutinitas yang biasanya tidak dapat halaman, dikunci ke dalam memori. Oleh karena itu, bagian gambar seperti .text dan .data akan dikunci dalam memori jika rutinitas ini dipanggil.

Driver yang memanggil rutinitas ini harus melakukannya sebelum mengaktifkan gangguan pada perangkatnya.

Panggilan ke MmPageEntireDriver bukan prasyarat untuk memanggil rutinitas ini. Namun, panggilan ke MmResetDriverPaging tidak melakukan apa pun jika atribut bagian gambar driver tidak pernah ditimpa oleh panggilan ke MmPageEntireDriver.

Untuk informasi selengkapnya tentang halaman seluruh driver, lihat Membuat Driver Dapat Di-pageable.

Persyaratan

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)

Lihat juga

MmLockPagableCodeSection

MmLockPagableDataSection

MmLockPagableSectionByHandle

MmPageEntireDriver

MmUnlockPagableImageSection