Funzione KeFlushQueuedDpcs (wdm.h)

La routine KeFlushQueuedDpcs viene restituita dopo che tutti i CONTROLLER di dominio attualmente in coda su tutti i processori hanno eseguito le routine DPC al completamento.

Sintassi

void KeFlushQueuedDpcs();

Valore restituito

nessuno

Osservazioni

I driver possono usare questa routine per attendere l'esecuzione di tutti i DPC attualmente in coda. Si noti che KeFlushQueuedDpcs può richiedere molto tempo per restituire, quindi i driver non devono usarlo lungo percorsi di codice critici.

Solo i DPC accodati prima della chiamata a KeFlushQueuedDpcs sono garantiti che siano stati eseguiti fino al completamento al momento della restituzione. Non viene garantita alcuna garanzia per i CONTROLLER di dominio accodati durante la chiamata a KeFlushQueuedDpcs.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows XP con SP2 e Windows Server 2003.
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
Regole di conformità DDI HwStorPortProhibitedDDIs(storport)

Vedi anche

IoInitializeDpcRequest

IoRequestDpc

KeInitializeDpc

KeInsertQueueDpc