Для включения вывода сообщений DbgPrint / KdPrint по умолчанию путь к реестру является «HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Debug Print Filter»
Менеджер сеансов находится под управлением. Значение по умолчанию обычно 0xf. Это позволяет все сообщения.
Чтобы установить более подходящую битовую маску в соответствии с вашими потребностями, информация находится по адресу
https://docs.microsoft.com/de-de/windows-hardware/drivers/devtest/reading-and-filtering-debugging-messages#identifying-the-component-name
Если вы используете Visual Studio 2015 или 2017, стандартная конфигурация не будет устанавливать этот флаг по умолчанию. Когда начнете работать с примерами, не забудьте установить это дополнительное в Debug-Target.
Так что это помогло мне в моей среде Windows 10 с использованием Windbg.
Вторая проблема заключалась в использовании devcon в Windows 10, как описано в примере с echo.
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debug-universal-drivers---step-by-step-lab--echo-kernel-mode-#install
В пуле "7 Найдите файлы встроенного драйвера", передав необходимые файлы драйвера в Debug-Target и загрузив их с помощью devcon. Используя Windows 10, вы также должны скопировать каталог-файл. В противном случае devcon.exe завершится с ошибкой, как описано.
Конечно, вам также нужно будет установить тестовый сертификат. Обычно это делается при подготовке среды отладки в Visual Studio 2015/2017. Просто дважды проверьте с certmgr.