Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
KeStallExecutionProcessor подпрограмма останавливает вызывающий объект на текущем процессоре в течение указанного интервала времени.
Синтаксис
NTHALAPI VOID KeStallExecutionProcessor(
[in] ULONG MicroSeconds
);
Параметры
[in] MicroSeconds
Указывает количество микросекунд для остановки.
Возвращаемое значение
Никакой
Замечания
KeStallExecutionProcessor — это подпрограмма, зависящая от процессора, которая ожидает по крайней мере указанное число микросекунд, но не значительно дольше.
Эта подпрограмма используется драйверами устройств и другим программным обеспечением, которое должно ожидать интервал меньше, чем часы, но более чем для нескольких инструкций. Если вы используете эту подпрограмму, необходимо свести к минимуму интервал застой, как правило, до менее 50 микросекунд. Если драйвер должен ждать более длительный интервал, следует использовать другой метод синхронизации .
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 2000 |
| целевая платформа | Всеобщий |
| заголовка | ntifs.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
| библиотеки | Hal.lib |
| DLL | Hal.dll |
| IRQL | Любой уровень |