Función KeFlushQueuedDpcs (wdm.h)
La rutina KeFlushQueuedDpcs vuelve después de que todos los DPC actualmente en cola en todos los procesadores hayan ejecutado sus rutinas DPC hasta su finalización.
Sintaxis
void KeFlushQueuedDpcs();
Valor devuelto
None
Observaciones
Los controladores pueden usar esta rutina para esperar hasta que se ejecuten todos los DPC actualmente en cola. Tenga en cuenta que KeFlushQueuedDpcs puede tardar mucho tiempo en devolverse, por lo que los controladores no deben usarlo en ninguna ruta de acceso de código crítica.
Solo se garantiza que los DPC en cola antes de la llamada a KeFlushQueuedDpcs se hayan ejecutado hasta su finalización tras la devolución. No se garantiza que los DPC que se ponen en cola durante la llamada a KeFlushQueuedDpcs.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows XP con SP2 y Windows Server 2003. |
Plataforma de destino | Universal |
Encabezado | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Reglas de cumplimiento de DDI | HwStorPortProhibitedDIs(storport) |