Трассировка событий
Вы можете использовать трассировку событий Windows (ETW) или препроцессор трассировки программного обеспечения Windows (WPP) для трассировки операций в драйвере устройства HID over I2C. Дополнительные сведения о трассировке событий Windows см. в разделе Трассировка событий в справочнике по разработке windows. Дополнительные сведения о WPP см. в разделе Трассировка программного обеспечения WPP и Запись трассировки (IFR) для ведения журнала трассировок.
Использование средства записи трассировки (IFR)
Inflight Trace Recorder (IFR), который включен по умолчанию для всех драйверов, позволяет просматривать выходные данные трассировки из драйвера HIDI2C в отладчик ядра. Следующая команда отображает сообщения трассировки WPP для HIDI2C.
!rcdrkd.rcdrlogdump hidi2c
Средство записи трассировки (IFR) сохраняет эти сообщения трассировки в циклический буфер фиксированного размера. В результате выходные данные могут содержать не весь журнал трассировки.
Использование logman.exe
Для более подробных и управляемых трассировок можно использовать logman.exe для записи трассировок. Следующие команды записывают трассировки WPP для HIDI2C:
Logman create trace -n HIDI2C_WPP -o HIDI2C_WPP.etl -nb 128 640 -bs 128
Logman update trace -n HIDI2C_WPP -p {E742C27D-29B1-4E4B-94EE-074D3AD72836} 0x7FFFFFFF 255
Logman start –n HIDI2C_WPP
<RUN your SCENARIO here>
Logman stop -n HIDI2C_WPP
Logman delete -n HIDI2C_WPP
Полученный файл журнала трассировки можно проанализировать в текст с помощью PDB- или TMF-файлов для HIDI2C.
Включение трассировки трассировки событий Windows
Драйвер HIDI2C регистрирует события трассировки событий Windows для определенных событий. Эти события регистрируются в журналах Просмотр событий.
Эти события также можно просмотреть с помощью следующих команд logman.exe:
Logman create trace -n HIDI2C_ETW -o HIDI2C_ETW.etl -nb 128 640 -bs 128
Logman update trace -n HIDI2C_ETW -p Microsoft-Windows-SPB-HIDI2C
Logman start –n HIDI2C_ETW
<RUN your SCENARIO here>
Logman stop -n HIDI2C_ETW
Logman delete -n HIDI2C_ETW
Полученный журнал трассировки можно проанализировать с помощью таких средств, как Xperf или Windows Анализатор производительности (WPA).
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по