C语言 我如何定义KdPrint到DbgPrint



我正在尝试为通用调试编写宏。如何定义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"

#define KdPrint(x) do { DbgPrint(x); } while (0)
...
KdPrint("Driver entry");

最新更新