引用楼主 kingmax54212008 的回复:
DebugPrint("%ws",L"调试取文件名:");
DebugPrint("pDocument = %ws",pJobStorage[0].pDocument);
没有试过驱动中用DebugPrint打印中文信息。
问一下:
1. DebugPrint("%ws",L"调试取文件名:");打印显示出中文了么?正确么?
2. 如果1的方式能够打印出中文,那么可以试着单独申明 UNICODE_STRING Buffer来存放pJobStorage[0].pDocument的内容,然后用DebugPrint打印看看。不要直接使用pJobStorage[0].pDocument。
3. UNICODE_STRING的相关操作可以参考: http://msdn.microsoft.com/en-us/library/ff565508(VS.85).aspx