KeReadStateTimer 函数 (wdm.h)
KeReadStateTimer 例程读取计时器对象的当前状态。
语法
BOOLEAN KeReadStateTimer(
[in] PKTIMER Timer
);
参数
[in] Timer
指向初始化的计时器对象的指针,调用方为其提供存储。
返回值
KeReadStateTimer 如果发出计时器对象的当前状态信号,则返回 true;否则,它将返回 FALSE。
言论
此例程提供了一种高效方法来轮询计时器的信号状态。 KeReadStateTimer 读取计时器的状态,而无需同步其访问计时器。 不要假定 KeReadStateTimer 对计时器状态的访问是例程相互排斥的访问,例如 KeSetTimer 和 KeWaitForSingleObject,这些访问将访问同步到计时器状态。
有关计时器对象的详细信息,请参阅 计时器对象和 DPC。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 2000 开始可用。 |
目标平台 | 普遍 |
标头 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
DDI 符合性规则 | HwStorPortProhibitedDIs(storport),IrqlKeDispatchLte(wdm) |