Protokollierung und Untersuchungen
In diesem Thema werden die Protokollierung und Untersuchungen für GPIO-Implementierungen beschrieben.
!wmitrace.start buttonTrace -kd ; !wmitrace.enable buttonTrace {5a81715a-84c0-4def-ae38-edde40df5b3a} -level 4 -flag 0xFFFFFFFF
<repro>
!wmitrace.stop buttonTrace
IFR-Protokoll von KD:
!rcdrkd msgpiowin32
Logman:
logman start -ets buttonTrace -p {5a81715a-84c0-4def-ae38-edde40df5b3a} 0xFFFFFFFF 4
<repro>
logman stop -ets buttonTrace
Sie können das IFR-Protokoll oder Logman verwenden, um zu überprüfen, ob der Zustand ordnungsgemäß umgeschaltet ist.
Wenn beispielsweise eine Änderung des Dockindikators erwartet wird, sollte der folgende Eintrag zum Zeitpunkt des Auslösens der Benachrichtigung im Protokoll gefunden werden.
--- 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