Поделиться через


Система управления версиями ошибок

PSHED предоставляет интерфейс операционной системе, который позволяет ядру Windows управлять каждым из источников ошибок, реализованных аппаратной платформой. Операции управления версиями ошибок включают следующее:

  • Включение или отключение источника ошибок.

  • Настройка или очистка битов маски, связанных с источником ошибок. Эти биты маски позволяют включить или отключить определенное поведение источника ошибок.

  • Задание битов серьезности, связанных с источником ошибок. Эти биты серьезности управляют уровнем серьезности, на котором операционная система сообщает о конкретных аппаратных ошибках.

  • Настройка пороговых параметров, связанных с источником ошибок.

Ядро Windows вызывает PSHED для настройки источника ошибок в ответ на запрос системы управления версиями ошибок от приложения управления WHEA. PSHED поддерживает операции управления версиями ошибок для стандартных источников ошибок, обнаруженных PSHED. Если реализован подключаемый модуль PSHED, который участвует в обнаружении источников ошибок и сообщает о дополнительных источниках ошибок операционной системе, которую PSHED не поддерживает, подключаемый модуль PSHED также должен участвовать в системе управления версиями ошибок для поддержки операций управления версиями ошибок для этих дополнительных источников ошибок. Подключаемый модуль PSHED также может при необходимости участвовать в системе управления версиями ошибок, чтобы переопределить способ, которым PSHED управляет одним или несколькими стандартными источниками ошибок.

Дополнительные сведения о реализации подключаемого модуля PSHED, который участвует в системе управления версиями ошибок, см. в разделе Участие в системе управления версиями ошибок.

Приложения управления в пользовательском режиме управляют источниками ошибок, вызывая API управления WHEA. Дополнительные сведения о реализации приложений управления WHEA см. в разделе Приложения управления WHEA.