Condividi tramite


Errori del driver di registrazione

Il sottosistema del kernel della grafica Microsoft DirectX (Dxgkrnl.sys) registra gli errori correlati al driver, le asserzioni, gli avvisi e gli eventi in un log di utilizzo interno (Watchdog.sys).

Oltre alla registrazione delle informazioni in un log, per impostazione predefinita, la versione di compilazione controllata del sottosistema kernel della grafica DirectX si interrompe nel debugger collegato se si verificano errori o asserzioni. Per impostazione predefinita, la versione di compilazione gratuita del sottosistema kernel di grafica DirectX registra solo errori e asserzioni nel log e non si interrompe nel debugger se si verificano errori o asserzioni. È possibile modificare questo comportamento predefinito creando prima le voci seguenti REG_DWORD nel Registro di sistema:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Watchdog\Logging\BreakOnAssertion
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Watchdog\Logging\BreakOnError

Per avviare il debugger se si verificano errori o asserzioni, è necessario impostare rispettivamente il valore di BreakOnError o BreakOnAssertion su 1 (TRUE). Per rendere il debugger non avviato se si verificano errori o asserzioni, è necessario impostare rispettivamente il valore di BreakOnError o BreakOnAssertion su 0 (FALSE).

Nota

Le build controllate sono state disponibili nelle versioni precedenti di Windows, prima di Windows 10 versione 1803. Usare strumenti come Il verificatore driver e GFlags per controllare il codice del driver nelle versioni successive di Windows.