阅读:1464回复:1
在XP下MiniportInitialize函数中调用PsCreateSystemThread函数失败
我的过滤驱动在XP下不工作了,debug一看才知道是在MiniportInitialize中调用的PsCreateSystemThread函数失败了,返回值为0xC0000005,但在98下和win2000下都是成功的,有谁知道为什么啊。调用如下:
PsCreateSystemThread(NULL,0L,NULL,NULL,NULL,Proc,Param) |
|
沙发#
发布于:2002-05-20 14:50
我已找到该原因,原来在XP下必须传递一个Handle的指针,否则调用会失败,在2k下和98下则没有此限制
正确的调用如下: Handle hThread ... PsCreateSystemThread( &hThread,0L,NULL,NULL,NULL,Proc,Param); |
|