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