阅读:1112回复:1
passthru在xp中的问题,解决不了
passthru的MpQueryInformation中对OID_PNP_CAPABILITIES的解决办法是NdisMSetAttributesEx(...,NDIS_ATTRIBUTE_NO_HALT_ON_SUSPEND...),然后直接给了两个NdisDeviceStateUnspecified,向DDK document里说的一样,但是在我的驱动代码(由passthru修改而来)中,在安装驱动的时候,会在这个OID查询返回NDIS_STATUS_PENDING,执行PtRequestComplete之后出现dump机,突然重新启动,在softice里查看debug信息,发现MpQueryInformation只查询了一次OID_PNP_CAPABILITIES,却为这个OID连续执行了两次PtRequestComplete,突然重新启动xp系统的现象在部分机器上出现,在其他机器上没有出现,就是在出现这种现象的机器上,也是偶尔出现一次,有安装正常的情况.驱动在window2000下安装正常,没有发现重新的情况,这是怎么回事,怎么解决它呢? :(
|
|
沙发#
发布于:2003-02-27 19:00
我记得这里的讨论区里以前有说passthru在w2k下的bug,但是我一直不知道是什么,不知道是不是和我的问题有关系.
|
|