Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Программа KeFlushQueuedDpcs возвращается после того, как все в настоящее время очереди DPCs на всех процессорах выполнили свои подпрограммы DPC до завершения.
Синтаксис
VOID KeFlushQueuedDpcs();
Возвращаемое значение
Никакой
Замечания
Драйверы могут использовать эту подпрограмму для ожидания до тех пор, пока не будут запущены все цП в очереди. Обратите внимание, что KeFlushQueuedDpcs может занять много времени, поэтому драйверы не должны использовать его вместе с критически важными путями кода.
Перед вызовом к KeFlushQueuedDpcs гарантированно выполнено выполнение только dpcs до завершения при возвращении. Гарантии для ЦП, которые находятся в очереди во время вызова KeFlushQueuedDpcs.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Доступно начиная с Windows XP с пакетом обновления 2 (SP2) и Windows Server 2003. |
| целевая платформа | Всеобщий |
| заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
| библиотеки | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | PASSIVE_LEVEL |
| правил соответствия DDI | HwStorPortProhibitedDIs(storport) |