Condividi tramite


Tempistiche per la diagnosi della chiamata

I requisiti di temporizzazione di Diagnostica per raccogliere informazioni di debug sono i seguenti.

A livello di DiagnoseLevelHardwareRegisters, è previsto che l'aggiornamento a livello di dispositivo raccolga i registri di controllo del dispositivo non più di 1 KB nel buffer di output della chiamata Di diagnostica. Questa è l'impostazione per un prodotto di rilascio normale. È destinato a raccogliere le informazioni essenziali dei registri di controllo dei dispositivi. Il limite di tempo per raccogliere tali informazioni è di 25 ms.

A livello di DiagnoseLevelFirmwareImageDump o DiagnoseLevelDriverStateDump, l'elenco AE dovrebbe raccogliere i registri di controllo del dispositivo e il firmware full dump. Se il tempo è consentito, l'84 può anche raccogliere lo stato del driver, soggetto al limite di tempo. Ad eccezione dei registri di controllo raccolti nel buffer di output Di diagnostica, lo stato del dump del firmware e del driver deve essere salvato nei file con la scelta dei nomi in %windir%\system32\drivers. Il tempo necessario per raccogliere tutte le informazioni di debug a entrambi i livelli deve essere entro 25 secondi. Questi livelli di diagnosi devono essere usati nella fase self-host.

eDiagnoseLevel

MiniportWdiAdapterHangDiagnose