我正在使用主机上的 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
。我已经检查过了。
所以,请让我知道我哪里错了。问候马特