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)

Lihat juga

IoInitializeDpcRequest

IoRequestDpc

KeInitializeDpc

KeInsertQueueDpc