阅读:1163回复:1
怪:Major=IRP_MJ_PNP Minor=<unknown minor function> (0x18)
我用D12做的板子,做驱动使用的是2000DDK+DriverStudio3.0.1+VC6.0,用DriverWizad生成的WDM驱动,没有改动编译通过,在WinXP下用DriverMonitor监视调试信息,加载驱动时就出现了一个“Major=IRP_MJ_PNP Minor=<unknown minor function> (0x18) ”的信息,我在DriverStudio的库文件中查找,这个值的范围应在 0与0x17 之间,在AddDevice例程中激活配置时就会出现一条错误信息:No such configuration。请问各位大侠这是什么原因?是程序有错还是 D12DRV.inf有错误?可是安装完成后在系统inf文件夹下有与我的.inf文件一模一样的oem*.inf文件呀!
谁能真正帮我解决了这个问题,30分相送!(本人分也很少啊!) 下面是我用DriverMonitor监视得到的调试输出信息。 2293.689 Default D12DRV:In DriverEntry Compiled at 21:09:13 on Dec 15 2004 2293.689 Default D12DRV:m_bBreakOnEntry loaded from registry, resulting value: [0x00000000] 2293.689 Default D12DRV:AddDevice called 2293.689 Default D12DRV:Entering D12DRVDevice::D12DRVDevice (constructor) 2293.689 Default D12DRV:Entering D12DRVDevice::DefaultPnp 2293.689 Default D12DRV:IRP: Major=IRP_MJ_PNP Minor=<unknown minor function> (0x18) Flags=0x0 2293.689 Default D12DRV: 2293.689 Default D12DRV:Entering D12DRVDevice::DefaultPnp 2293.689 Default D12DRV:IRP: Major=IRP_MJ_PNP Minor=IRP_MN_QUERY_RESOURCE_REQUIREMENTS (0xb) Flags=0x0 2293.689 Default D12DRV: 2293.689 Default D12DRV:Entering D12DRVDevice::DefaultPnp 2293.689 Default D12DRV:IRP: Major=IRP_MJ_PNP Minor=IRP_MN_FILTER_RESOURCE_REQUIREMENTS (0xd) Flags=0x0 2293.689 Default D12DRV: 2293.689 Default D12DRV:Entering D12DRVDevice::OnStartDevice 2293.689 Default D12DRV:Entering D12DRVDevice::SystemControl 2293.699 Default D12DRV:No such configuration 2293.739 Default D12DRV:Entering D12DRVDevice::OnRemoveDevice 2293.739 Default D12DRV:Entering D12DRVDevice::~D12DRVDevice() (destructor) Monitor -- end -- [编辑 - 12/18/04 by lhzxd] |
|
|
沙发#
发布于:2007-07-30 19:40
Re:怪:Major=IRP_MJ_PNP Minor=<unknown minor function> (0x18)
这,怎么没人答呀?俺也碰到类似问题耶... |
|
|