阅读:1634回复:4
如何调试WDM驱动程序
各位大虾好,小弟在驱动开发路上碰到了难题。
小弟开发的是基于Win98和Win2000的PCI板卡WDM驱动程序。在自由开发环境和测试开发环境均编译通过,在win2000启动时自动安装。 现在有以下问题: 1。本人使用的是GUID,但是在用户模式程序中不能发现该接口; 2。能够找到驱动的支持的IRP,但是使用driver Verifier软件却发现该驱动没有分配分页和非分页内存。 现在我想调试该驱动所有的例程是否能够正确工作,但是苦于没有经验,希望各位大虾给出宝贵意见。谢谢! |
|
沙发#
发布于:2001-12-26 09:24
回答你的第一个问题:
你是否在驱动程序中注册此GUID接口呢? 在AddDevice中注册: status = IoRegisterDeviceInterface( pdo, &SAA7146_GUID, NULL, &dx->ifSymLinkName); 就可以在用户程序中打开此GUID |
|
板凳#
发布于:2001-12-20 15:13
driver Verifier是Windows 2000 ddk 自带的调试工具。
|
|
地板#
发布于:2001-12-20 08:49
driver Verifier是什么东西,可否介绍一下?
|
|
|
地下室#
发布于:2001-12-19 21:25
请大家给我答案
|
|