在驱动程序中,不能使用windows系统中的用户API。自然也是没有像c\c++中可以方便的向控制台打印字符输出调试信息的print函数,在驱动中,输出调试信息的函数为
DbgPrint,用法与c\c++中的printf 类似,但是没有控制台或文件接受数据,只能通过专门的软件DebugView查看驱动调试信息。
KdPrint是一个宏,该宏在FREE(发布版)中什么都不做,Checked调试版替换为DbgPrint。
例子:
KdPrint(("调试信息"));
在调试版中等价于:
DbgPrint("调试信息");
DbgPrint的用法与