阅读:868回复:0
求助!请各位大侠不吝赐教!
我用D12做的板子,做驱动使用的是2000DDK+DriverStudio3.0.1+VC6.0,用DriverWizad生成的WDM驱动,没有改动编译通过,在WinXP下安装时提示无法启动设备(错误代码10),用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 -- |
|
|