Compartilhar via


Controle de origem de erro

O PSHED expõe uma interface ao sistema operacional que permite que o kernel do Windows controle cada uma das fontes de erro implementadas pela plataforma de hardware. As operações de controle do código-fonte de erro incluem o seguinte:

  • Habilitar ou desabilitar uma fonte de erro.

  • Configurando ou desmarcando bits de máscara associados a uma origem de erro. Esses bits de máscara habilitam ou desabilitam comportamentos específicos da origem do erro.

  • Definindo bits de severidade associados a uma fonte de erro. Esses bits de severidade controlam o nível de gravidade no qual erros de hardware específicos são relatados ao sistema operacional.

  • Definindo parâmetros de limite associados a uma fonte de erro.

O kernel do Windows chama o PSHED para configurar uma fonte de erro em resposta a uma solicitação de controle de fonte de erro por um aplicativo de gerenciamento WHEA. O PSHED dá suporte a operações de controle das fontes de erro para as fontes de erro padrão identificadas pelo PSHED. Se um plug-in PSHED for implementado que participe da descoberta do código-fonte de erro e relatar fontes de erro adicionais ao sistema operacional que o PSHED não dá suporte, o plug-in PSHED também deverá participar do controle do código-fonte de erro para dar suporte às operações de controle do código-fonte de erro para essas fontes de erro adicionais. Um plug-in PSHED também pode, opcionalmente, participar do controle das fontes de erro para substituir a maneira como o PSHED controla uma ou mais fontes de erro padrão.

Para obter mais informações sobre como implementar um plug-in PSHED que participa do controle do código-fonte de erro, consulte Participando do Controle do Código-Fonte de Erro.

Os aplicativos de gerenciamento de modo de usuário controlam as fontes de erro chamando a API de Gerenciamento do WHEA. Para obter mais informações sobre como implementar aplicativos de gerenciamento do WHEA, consulte Os Aplicativos de Gerenciamento do WHEA.