Compartilhar via


Controle do Código-Fonte 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.

  • Configuração ou limpeza de bits de máscara associados a uma fonte 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 do código-fonte de erro por um aplicativo de gerenciamento WHEA. O PSHED dá suporte a operações de controle do código-fonte de erro para as fontes de erro padrão descobertas pelo PSHED. Se um plug-in PSHED for implementado que participe da descoberta da origem do 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 do código-fonte de erro para substituir a maneira como o PSHED controla uma ou mais das 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 do 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, confira Aplicativos de gerenciamento do WHEA.