Fungsi IoInitializeDpcRequest (wdm.h)
Rutinitas IoInitializeDpcRequest mendaftarkan rutinitas DpcForIsr yang disediakan driver.
Sintaks
void IoInitializeDpcRequest(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIO_DPC_ROUTINE DpcRoutine
);
Parameter
[in] DeviceObject
Memasok pointer ke struktur DEVICE_OBJECT yang mewakili perangkat fisik yang menghasilkan interupsi.
[in] DpcRoutine
Menyediakan pointer ke rutinitas DpcForIsr yang disediakan driver.
Nilai kembali
Tidak ada
Keterangan
IoInitializeDpcRequest mengaitkan rutinitas DpcForIsr yang disediakan driver dengan objek perangkat tertentu. Rutinitas InterruptService driver (ISR) dapat memanggil IoRequestDpc untuk mengantre rutinitas DpcForIsr . Rutinitas DpcForIsr menyelesaikan operasi I/O berbasis interupsi pada IRQL yang lebih rendah daripada ISR.
Driver PnP memanggil IoInitializeDpcRequest dari rutinitas AddDevice .
Untuk informasi selengkapnya, lihat Objek DPC dan DPC.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 2000. |
Target Platform | Desktop |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | Tingkat apa pun |
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