KeFlushQueuedDpcs-Funktion (wdm.h)
Die KeFlushQueuedDpcs-Routine wird zurückgegeben, nachdem alle derzeit in der Warteschlange befindlichen DPCs auf allen Prozessoren ihre DPC-Routinen bis zum Abschluss ausgeführt haben.
Syntax
void KeFlushQueuedDpcs();
Rückgabewert
Keine
Bemerkungen
Treiber können diese Routine verwenden, um zu warten, bis alle derzeit in der Warteschlange befindlichen DPCs ausgeführt werden. Beachten Sie, dass die Rückgabe von KeFlushQueuedDpcs lange dauern kann, sodass Treiber sie nicht über kritische Codepfade verwenden sollten.
Nur DPCs, die vor dem Aufruf von KeFlushQueuedDpcs in die Warteschlange gestellt wurden, sind garantiert, dass sie nach der Rückgabe bis zum Abschluss ausgeführt wurden. Es wird keine Garantie für DPCs übernommen, die während des Aufrufs von KeFlushQueuedDpcs in die Warteschlange gestellt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows XP mit SP2 und Windows Server 2003. |
Zielplattform | Universell |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
DDI-Complianceregeln | HwStorPortProhibitedDDIs(storport) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Feedback senden und anzeigen für