我一直在为从 Windows XP 开始的 Windows 版本开发驱动程序。为此,我使用了例程 PsSetCreateThreadNotifyRoutine。在注册的回调中,我试图访问线程的上下文,但我没有得到。我发现当回调函数被调用时,线程不在将要使用的上下文中。
我想知道是否有像 kewaitforsingleobject 这样的函数会在这些线程获得上下文时发出信号?
我尝试为每个出现的线程创建一个新线程并让它们等待,但不认为这是最好的解决方案。
在这种情况下,等待线程接收其上下文的最佳方法是什么?