阅读:1201回复:6
usb开发是的小问题
我使用了周立功的开发板,我在看驱动程序,但我发现这么个函数D12_KdPrint ((\"D12TEST.SYS: IRP_MN_QUERY_STOP_DEVICE\\n\"));
我找了一下在*.h里有#define D12_KdPrint(_x_) DbgPrint _x_ ; 这样的定义,我不知道这是什么意思? 有经验的高手能不能指点一下?? 另外我想找 Windows 2000驱动程序开发大全 第1卷 设计指南 Windows 2000 驱动程序开发大全(第2卷参考手册) 这两本书,有人能提供吗? 万分感激 :) |
|
沙发#
发布于:2003-09-17 12:23
这个是用来在内核模式输出调试信息的!
|
|
板凳#
发布于:2003-09-17 13:23
这有什么作用,可不可以去掉
|
|
地板#
发布于:2003-09-17 13:29
NewTech说得够清楚了,你认为没必要的话可以不用!
[编辑 - 9/17/03 by flytomoon] |
|
地下室#
发布于:2003-09-17 21:42
如果你编译生成的驱动是check版本,那么用一些调试工具,如softice、dirvermonitor等看到这些信息,如果生成的是free版本,那么这些东西会自动去掉的,你不用手动去删除,因为在调试阶段这些信息可以告诉你哪里出现了问题,当调试完成后你编译生成free版本的驱动程序就可以了。
|
|
5楼#
发布于:2003-09-29 08:41
哦,知道了,谢谢
|
|
6楼#
发布于:2004-09-13 16:23
谁有softice的使用说明啊
|
|