Fungsi KeFlushQueuedDpcs (wdm.h)
KeFlushQueuedDpcs rutin kembali setelah semua DPC yang saat ini diantrekan pada semua prosesor telah menjalankan rutinitas DPC mereka hingga selesai.
Sintaks
void KeFlushQueuedDpcs();
Mengembalikan nilai
Tidak ada
Keterangan
Driver dapat menggunakan rutinitas ini untuk menunggu sampai semua DPC yang saat ini mengantre dijalankan. Perhatikan bahwa KeFlushQueuedDpcs dapat memakan waktu lama untuk kembali, sehingga driver tidak boleh menggunakannya di sepanjang jalur kode penting.
Hanya DPC yang diantrekan sebelum panggilan ke KeFlushQueuedDpcs dijamin telah dieksekusi hingga selesai setelah pengembalian. Tidak ada jaminan yang dibuat untuk DPC yang diantrekan selama panggilan ke KeFlushQueuedDpcs.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows XP dengan SP2 dan Windows Server 2003. |
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) |