【发布时间】:2013-06-11 03:18:05
【问题描述】:
我正在使用主机上的 VS2012 调试目标 VM 上安装的 KmdfSmall 驱动程序。
但是,主机上的 VS 2012 中的“调试器即时窗口”没有打印任何消息。
这里我使用KdPrintEx((DPFLTR_IHVDRIVER_ID, DPFLTR_INFO_LEVEL, "\n KmdfSmallEvtDeviceAdd has been called\n")),因为它在msdn 中给出。
我更新了flag的值以及OSRonline中的描述。
“HKLM\SYSTEM\CCS\Control\Session Manager\Debug Print Filter”。在该键下,创建了一个名为“DEFAULT”的值,并将该键的值设置为等于 DWORD 值 0xf”。
但没有任何改变。可能是我在寻找“KdPrintEx”msg o/p 的错误位置。
一件事是KdPrintEx 的明确返回值是正确的,即STATUS_SUCCESS。我已经检查过了。
所以,请让我知道我哪里错了。 问候 马特
【问题讨论】:
标签: windows debugging kernel device-driver