Condividi tramite


Funzione KeFlushQueuedDpcs (wdm.h)

La routine KeFlushQueuedDpcs restituisce dopo che tutti i CONTROLLER di dominio attualmente in coda in tutti i processori hanno eseguito le routine DPC per il 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, quindi i driver non devono usarli lungo percorsi di codice critici.

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

Fabbisogno

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)

Vedere anche

IoInitializeDpcRequest

IoRequestDpc

KeInitializeDpc

KeInsertQueueDpc