我正在尝试编写用于通用调试的宏。 如何将KdPrint定义为DbgPrint?
我正在尝试这样
#define KdPrint(x) do{DbgPrint x;}while(0)
在驱动程序代码中
KdPrint(("Driver entry")); // normal syntax for KdPrint.
DbgPrint("Driver entry"); // normal syntax for DbgPrint.
如果我编译我收到错误4013:
'KdPrint'未定义;假设extern返回int“
答案 0 :(得分:1)
#define KdPrint(x) do { DbgPrint(x); } while (0)
...
KdPrint("Driver entry");