Fungsi ZwLoadDriver (wdm.h)
Rutinitas ZwLoadDriver memuat driver ke dalam sistem.
Sintaks
NTSYSAPI NTSTATUS ZwLoadDriver(
[in] PUNICODE_STRING DriverServiceName
);
Parameter
[in] DriverServiceName
Penunjuk ke string Unicode terhitung yang menentukan jalur ke kunci registri driver, \Registry\Machine\System\CurrentControlSet\Services\<DriverName>, di mana <DriverName> adalah nama driver.
Nilai kembali
ZwLoadDriver mengembalikan STATUS_SUCCESS atau nilai kesalahan NTSTATUS yang sesuai.
Keterangan
ZwLoadDriver secara dinamis memuat perangkat atau driver sistem file ke dalam sistem yang sedang berjalan.
Jika sistem berjalan dalam mode aman, dan driver gagal dimuat karena tidak ada dalam daftar mode aman, ZwLoadDriver mengembalikan STATUS_SUCCESS.
Minifilter harus menggunakan FltLoadFilter alih-alih ZwLoadDriver untuk memuat minifilter pendukung.
Jika panggilan ke fungsi ZwLoadDriver terjadi dalam mode pengguna, Anda harus menggunakan nama "NtLoadDriver" alih-alih "ZwLoadDriver".
Untuk panggilan dari driver mode kernel, versi NtXxx dan ZwXxx dari rutinItas Windows Native System Services dapat berperilaku berbeda dalam cara mereka menangani dan menginterpretasikan parameter input. Untuk informasi selengkapnya tentang hubungan antara versi NtXxx dan ZwXxx dari rutinitas, lihat Menggunakan Versi Nt dan Zw dari Rutinitas Layanan Sistem Asli.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |
Lihat juga
Menggunakan Versi Nt dan Zw dari Rutinitas Layanan Sistem Asli
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