Поделиться через


Ведение журнала и исследования GPIO

В этом разделе описывается ведение журнала и исследования для тестирования GPIO.

LogMan:

logman start -ets buttonTrace -p {5a81715a-84c0-4def-ae38-edde40df5b3a} 0xFFFFFFFF 4
<repro>

logman stop -ets buttonTrace

Примечание Это трассировка WPP.

Если тест завершается сбоем, ведение журнала может помочь определить, была ли выполнена соответствующая инъекция. Например, если ожидается изменение индикатора док-станции, на момент активации уведомления в журнале должна быть найдена следующая запись.

--- start of log ---
10: Indicator_EvtDevicePrepareHardware - Received 0 resource descriptors, assuming indicator status will be injected via WriteFile
11: Indicator_EvtIoWrite - Indicator state change : DockMode_Indicator : old state : NotDocked
12: Indicator_UpdateRegistryValue - Indicator state update : DockMode_Indicator : new state : Docked

Дополнительные рекомендации по реализации внедрения индикаторов см. в руководстве по реализации кнопок и индикаторов GPIO для Windows 8.1.