Sdílet prostřednictvím


Získávání informací o chybě

Během zpracování chybového stavu hardwaru se PSHED volá ve třech samostatných bodech procesu zpracování chyb.

  • Obslužná rutina chyby hardwaru nízké úrovně (LLHEH) spolupracuje s PSHED, aby mohla přidat veškeré doplňující informace o chybovém stavu k hardwarovému chybovému balíčku dříve, než LLHEH oznámí chybu operačnímu systému.

  • Jádro Windows volá do PSHED, aby mohlo do záznamu chyby přidat oddíly s doplňkovým záznamem chyb, které popisují chybový stav.

  • V případě opravených chyb jádro Windows volá na PSHED, aby po dokončení zpracování chyby mohl vymazat registry stavu chyb zdroje.

PsHED podporuje operace načítání informací o chybách pro chybové stavy, které jsou hlášeny standardními zdroji chyb, které PSHED zjistí. Pokud je modul plug-in PSHED implementovaný, který se účastní zjišťování zdrojů chyb a hlásí další zdroje chyb operačnímu systému, který PSHED nepodporuje, musí se modul plug-in PSHED také účastnit načítání informací o chybách, aby podporoval operace načítání informací o chybách pro tyto zdroje chyb. Modul plug-in PSHED se také může volitelně účastnit načítání informací o chybách a poskytovat další informace o chybách pro chybové stavy, které jsou hlášeny standardními zdroji chyb.

Poznámka Modul plug-in PSHED, který se účastní načítání informací o chybách, se musí také účastnit zjišťování zdrojů chyb, pokud je splněna některé z následujících možností:

  • Modul plug-in PSHED poskytuje další informace o paketech hardwarových chyb, které jsou hlášeny konkrétním zdrojem chyb. V takovém případě musí modul plug-in PSHED upravit hodnotu obsaženou v členu MaxRawDataLength struktury WHEA_ERROR_SOURCE_DESCRIPTOR pro tento zdroj chyb během zjišťování zdroje chyb, aby zohlednil další informace o chybě.

  • Plug-in PSHED poskytuje další části pro záznamy o hardwarových chybách, které jsou hlášeny konkrétním zdrojem chyb. V takovém případě musí modul plug-in PSHED upravit hodnotu obsaženou v členu MaxSectionsPerRecord struktury WHEA_ERROR_SOURCE_DESCRIPTOR pro tento zdroj chyb během zjišťování zdroje chyb, aby zohlednil další části záznamů o chybě.

Další informace o tom, jak implementovat modul plug-in PSHED, který se účastní načítání informací o chybě, naleznete v části Účast v načítání informací o chybě.