Fungsi MmProtectMdlSystemAddress (wdm.h)
Rutinitas MmProtectMdlSystemAddress mengatur jenis perlindungan untuk rentang alamat memori.
Sintaks
NTSTATUS MmProtectMdlSystemAddress(
[in] PMDL MemoryDescriptorList,
[in] ULONG NewProtect
);
Parameter
[in] MemoryDescriptorList
Menentukan rentang alamat memori untuk mengatur jenis perlindungan.
[in] NewProtect
Menentukan pengaturan perlindungan baru untuk halaman memori. Driver harus menentukan salah satu nilai berikut:
PAGE_NOACCESS
Halaman memori yang mendasar tidak dapat dibaca atau ditulis.
PAGE_READONLY
Halaman memori yang mendasar hanya dapat dibaca, bukan ditulis.
PAGE_READWRITE
Halaman memori yang mendasar dapat dibaca atau ditulis.
PAGE_EXECUTE
Halaman memori yang mendasar dapat dieksekusi, tetapi tidak dibaca atau ditulis.
PAGE_EXECUTE_READ
Halaman memori yang mendasar dapat dieksekusi atau dibaca, tetapi tidak ditulis.
PAGE_EXECUTE_READWRITE
Halaman memori yang mendasar dapat dijalankan, dibaca, atau ditulis.
Nilai kembali
MmProtectMdlSystemAddress mengembalikan kode NTSTATUS. Nilai yang mungkin dikembalikan meliputi:
Menampilkan kode | Deskripsi |
---|---|
|
Rutinitas berhasil mengubah jenis perlindungan untuk rentang alamat memori. |
|
Nilai yang ditentukan untuk NewProtect bukan nilai yang valid untuk rutinitas ini. |
|
MDL belum dipetakan. MmProtectMdlSystemAddress hanya dapat digunakan pada MDL yang telah dipetakan. |
Keterangan
Rutinitas MmProtectMdlSystemAddress hanya dapat dipanggil pada MDL yang telah dipetakan. Misalnya, rutinitas dapat dipanggil pada MDL yang dipetakan oleh MmMapLockedPagesSpecifyCache.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows XP dan versi Windows yang lebih baru. |
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk