Modifiche di WHEA per Windows Server 2008 e Windows Vista SP1
A partire da Windows Server 2008 e Windows Vista SP1, le modifiche seguenti sono state apportate all'architettura degli errori hardware di Windows (WHEA):
I fornitori di piattaforme hardware possono integrare le funzionalità predefinite del driver di errore hardware specifico della piattaforma WHEA (PSHED) fornendo plug-in PSHED che usano funzionalità specifiche della piattaforma. Un plug-in PSHED è un driver di dispositivo Windows specializzato che implementa un'interfaccia di callback chiamata dal PSHED. Lo scopo di un plug-in PSHED consiste nell'aumentare o ignorare il comportamento predefinito del PSHED fornito da Microsoft.
Per altre informazioni sui plug-in PSHED, vedere Plug-in hardware specifici della piattaforma.
WHEA supporta un meccanismo di persistenza dei record di errore che consente l'archiviazione dei record di errore nell'archiviazione nonvolatile. Di conseguenza, i record di errore vengono conservati se il sistema operativo deve essere riavviato a causa di una condizione di errore hardware irreversibile. Questo meccanismo mantiene i record di errore in modo che nessuno dei dati di errore acquisiti correlati alla condizione di errore hardware irreversibile venga perso quando il sistema viene riavviato.
Per altre informazioni sulla persistenza dei record di errore, vedere Meccanismo di persistenza dei record di errore.
WHEA genera un evento Event Tracing for Windows (ETW) ogni volta che si verifica un errore hardware. A partire da Windows Server 2008, gli eventi di errore hardware WHEA e i modelli di dati che descrivono gli eventi di errore hardware sono diversi dagli eventi e dai modelli supportati in Windows Vista.
Per altre informazioni sul supporto ETW all'interno di WHEA, vedere Eventi di errore hardware.
Le applicazioni di elaborazione degli eventi di errore hardware WHEA possono recuperare gli eventi di errore hardware dal registro eventi di sistema eseguendo query su eventuali eventi registrati da WHEA. Tuttavia, a partire da Windows Server 2008, il nome del provider che registra gli eventi di errore hardware WHEA è cambiato. Queste applicazioni devono accedere agli eventi di errore tramite il nuovo provider. Per altre informazioni, vedere Query sul registro eventi di sistema per gli eventi di errore hardware.
Oltre alle applicazioni di elaborazione degli eventi di errore hardware WHEA, le applicazioni di gestione WHEA sono ora supportate in Windows Server 2008, Windows Vista SP1 e versioni successive di Windows. Tramite un'interfaccia WMI fornita da WHEA, le applicazioni in modalità utente possono eseguire operazioni di gestione WHEA, ad esempio l'abilitazione o la disabilitazione di un'origine di errore e l'inserimento di errori hardware a scopo di test.