KeWaitForSingleObject()上'WaitReason'参数的用途是什么?

时间:2011-02-10 23:49:11

标签: windows driver drivers wdk

The MSDN docs不解释这里的各种选项会发生什么(尽管对'WaitMode'参数非常清楚)。为什么我会选择“执行”而不是“UserRequest”或KWAIT_REASON中的无数其他选项?

1 个答案:

答案 0 :(得分:1)

我的理解是这个值被设置到调用线程的_KTHREAD :: WaitReason字段中,并且它严格用于诊断目的。

_KTHREAD :: WaitReasonis由各种Windows诊断服务使用和显示。