#define DBGPRINT(Fmt)后面也没有值啊什么的.就这一句.特别是DBGPRINT是什么意思?(Fmt)是什么意思哦,我看每个例子里面都有这一句话哦.
eg:#define DBGPRINT(Fmt)
{
DbgPrint("Driver debug: %s (%d)", __FILE__, __LINE__);
DbgPrint (Fmt);
}

解决方案 »

  1.   

    #define DBGPRINT(Fmt) 这里是不是有个\
    {
    DbgPrint("Driver debug: %s (%d)", __FILE__, __LINE__);
    DbgPrint (Fmt);
    }
      

  2.   

    应是:
    #define DBGPRINT(Fmt) \
    { \
    DbgPrint("Driver debug: %s (%d)", __FILE__, __LINE__); \
    DbgPrint (Fmt); \
    }"\"表示换行。 这表示:上面的全是DBGRINT(Fmt)的内容。
      

  3.   

    "\"表示换行。 这表示:上面的全是DBGRINT(Fmt)的内容。
    为什么要用这么符号怩,不用我也知道是它的内容啊。