Felkällakontroll

PSHED exponerar ett gränssnitt för operativsystemet som gör att Windows-kerneln kan styra var och en av de felkällor som implementeras av maskinvaruplattformen. Exempel på fel i källkontrollåtgärderna är följande:

  • Aktivera eller inaktivera en felkälla.

  • Ange eller rensa maskbitar som är associerade med en felkälla. Dessa maskbitar aktiverar eller inaktiverar specifika beteenden för felkällan.

  • Ange allvarlighetsgradsbitar som är associerade med en felkälla. Dessa allvarlighetsgradsbitar styr allvarlighetsgraden vid vilken specifika maskinvarufel rapporteras till operativsystemet.

  • Ange tröskelvärdesparametrar som är associerade med en felkälla.

Windows-kerneln anropar PSHED för att konfigurera en felkälla som svar på en begäran om felkällkontroll från ett WHEA-hanteringsprogram. PSHED har stöd för felkällakontrollåtgärder för standardfelkällorna som PSHED identifierar. Om ett PSHED-plugin-program implementeras som deltar i felkällans identifiering och rapporterar ytterligare felkällor till operativsystemet som PSHED inte stöder, måste PSHED-plugin-programmet också delta i felkällans kontroll för att stödja felkällans kontrollåtgärder för dessa ytterligare felkällor. Ett PSHED-plugin-program kan också eventuellt delta i felkällans kontroll för att åsidosätta det sätt som PSHED styr en eller flera av standardfelkällorna.

Mer information om hur du implementerar ett PSHED-plugin-program som deltar i felkällans kontroll finns i Delta i felkällakontroll.

Hanteringsprogram i användarläge styr felkällorna genom att anropa WHEA Management API. Mer information om hur du implementerar WHEA-hanteringsprogram finns i WHEA-hanteringsprogram.