KeStallExecutionProcessor 函数 (ntifs.h)

KeStallExecutionProcessor 例程在指定时间间隔内停止当前处理器上的调用方。

语法

NTHALAPI VOID KeStallExecutionProcessor(
  [in] ULONG MicroSeconds
);

参数

[in] MicroSeconds

指定要停止的微秒数。

返回值

备注

KeStallExecutionProcessor 是一个依赖于处理器的例程,它忙于等待至少指定的微秒数,但不会明显延长。

此例程供设备驱动程序和其他软件使用,这些软件必须等待的间隔小于时钟周期,但需要等待几个指令。 如果使用此例程,则必须将停止间隔降至最低,通常小于 50 微秒。 如果驱动程序必须等待更长的间隔,则应使用不同的 同步技术

要求

要求
最低受支持的客户端 Windows 2000
目标平台 通用
标头 ntifs.h(包括 Wdm.h、Ntddk.h、Ntifs.h)
Library Hal.lib
DLL Hal.dll
IRQL 任何级别

另请参阅

KeDelayExecutionThread

KeWaitForMultipleObjects

KeWaitForSingleObject