2013-02-26 6 views
0

유니버설 디버깅을위한 매크로를 작성하려고합니다. DbgPrint에 KdPrint를 정의하는 방법은 무엇입니까? 내가 오류 4013 얻고 컴파일하는 경우DbgPrint에 KdPrint를 어떻게 정의 할 수 있습니까?

나는 드라이버 코드

KdPrint(("Driver entry")); // normal syntax for KdPrint. 

DbgPrint("Driver entry"); // normal syntax for DbgPrint. 

에서이

#define KdPrint(x) do{DbgPrint x;}while(0) 

같은 노력하고 있어요 :

'KdPrint'정의를; extern returns int "

답변

1
#define KdPrint(x) do { DbgPrint(x); } while (0) 
... 
KdPrint("Driver entry"); 
관련 문제