Função KeFlushQueuedDpcs (wdm.h)
A rotina KeFlushQueuedDpcs retorna depois que todos os DPCs atualmente enfileirados em todos os processadores executaram suas rotinas de DPC para conclusão.
Sintaxe
void KeFlushQueuedDpcs();
Valor de retorno
Nenhum
Observações
Os drivers podem usar essa rotina para aguardar até que todos os DPCs na fila sejam executados no momento. Observe que KeFlushQueuedDpcs pode levar muito tempo para retornar, portanto, os drivers não devem usá-lo em nenhum caminho de código crítico.
Somente os DPCs enfileirados antes da chamada para KeFlushQueuedDpcs são garantidos que foram executados para conclusão no retorno. Nenhuma garantia é feita para DPCs que são enfileirados durante a chamada para KeFlushQueuedDpcs.