KeStallExecutionProcessor 函数 (ntifs.h)

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 任何级别

另请参阅

KeDelayExecutionThread

KeWaitForMultipleObjects

KeWaitForSingleObject