WHEA-wijzigingen voor Windows Server 2008 en Windows Vista SP1

Vanaf Windows Server 2008 en Windows Vista SP1 zijn de volgende wijzigingen aangebracht in Windows Hardware Error Architecture (WHEA):

  • Leveranciers van hardwareplatformen kunnen de standaardfunctionaliteit van het WHEA-platformspecifieke STUURPROGRAMMA voor hardwarefouten (PSHED) aanvullen door PSHED-invoegtoepassingen te bieden die gebruikmaken van platformspecifieke mogelijkheden. Een PSHED-invoegtoepassing is een gespecialiseerd Windows-apparaatstuurprogramma dat een callback-interface implementeert die wordt aangeroepen door de PSHED. Het doel van een PSHED-invoegtoepassing is het uitbreiden of overschrijven van het standaardgedrag van de PSHED die wordt geleverd door Microsoft.

    Voor meer informatie over PSHED-invoegtoepassingen, zie Platform-Specific Invoegtoepassingen voor hardwarefouten.

  • WHEA ondersteunt een mechanisme voor persistentie van foutrecords waarmee foutrecords kunnen worden opgeslagen in niet-compatibele opslag. Als gevolg hiervan worden foutrecords bewaard als het besturingssysteem opnieuw moet worden opgestart vanwege een fatale hardwarefout. Dit mechanisme behoudt de foutrecords, zodat geen van de vastgelegde foutgegevens met betrekking tot de fatale hardwarefoutvoorwaarde verloren gaat wanneer het systeem opnieuw wordt opgestart.

    Zie Foutrecordpersistentiemechanismevoor meer informatie over persistentie van foutrecords.

  • WHEA genereert een gebeurtenistracering voor Windows (ETW) wanneer er een hardwarefout optreedt. Vanaf Windows Server 2008 verschillen de WHEA-hardwarefoutgebeurtenissen en de gegevenssjablonen die deze hardwarefoutgebeurtenissen beschrijven, van de gebeurtenissen en sjablonen die worden ondersteund in Windows Vista.

    Zie Hardwarefoutgebeurtenissen voor meer informatie over ETW-ondersteuning binnen WHEA.

  • WHEA-toepassingen voor hardwarefoutgebeurtenissen kunnen hardwarefoutgebeurtenissen ophalen uit het systeemgebeurtenislogboek door een query uit te voeren op gebeurtenissen die zijn vastgelegd door WHEA. Vanaf Windows Server 2008 is de naam van de provider die de WHEA-hardwarefoutgebeurtenissen registreert echter gewijzigd. Deze toepassingen hebben toegang tot foutevenementen via de nieuwe provider. Zie Query's uitvoeren in het systeemlogboek voor hardwarefout gebeurtenissen voor meer informatie.

  • Naast WHEA hardwarefoutverwerkingstoepassingen worden WHEA-beheertoepassingen nu ondersteund in Windows Server 2008, Windows Vista SP1 en latere versies van Windows. Via een WMI-interface die wordt geleverd door WHEA, kunnen gebruikersmodustoepassingen WHEA-beheerbewerkingen uitvoeren, zoals het in- of uitschakelen van een foutbron en het injecteren van hardwarefouten voor testdoeleinden.