Condividi tramite


Registrazione e indagini

Questo argomento descrive la registrazione e le indagini per le implementazioni GPIO.

Stampa di debug in tempo reale dal debugger del kernel

!wmitrace.start buttonTrace -kd ; !wmitrace.enable buttonTrace {5a81715a-84c0-4def-ae38-edde40df5b3a} -level 4 -flag 0xFFFFFFFF
<repro>
!wmitrace.stop buttonTrace

Log e indagini

Log IFR da KD:

!rcdrkd msgpiowin32 

Logman:

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

Convalide

È possibile usare il log IFR o Logman per verificare che lo stato sia attivato correttamente.

Ad esempio, se è prevista una modifica dell'indicatore di ancoraggio, la voce seguente deve essere trovata nel log al momento in cui viene attivata la notifica.

--- 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