PSHED 會向作業系統公開介面,讓 Windows 核心控制硬體平臺所實作的每個錯誤來源。 錯誤來源控制操作包括下列項目:
啟用或停用錯誤來源。
設定或清除與錯誤來源相關聯的掩碼位元。 這些遮罩位元會啟用或停用錯誤來源的特定行為。
設定與錯誤來源相關聯的嚴重性位元。 這些嚴重性位控制向作業系統報告特定硬體錯誤的嚴重性層級。
設定與錯誤來源相關聯的臨界值參數。
Windows 核心會呼叫 PSHED 來設定錯誤來源,以回應 WHEA 管理應用程式的錯誤來源控制要求。 PSHED 支援 PSHED 探索到之標準錯誤來源的錯誤來源控制作業。 如果實作參與 錯誤來源探索 的 PSHED 外掛程式,並將其他錯誤來源報告給 PSHED 不支援的作業系統,則 PSHED 外掛程式也必須參與錯誤來源控制,以支援這些其他錯誤來源的錯誤來源控制作業。 PSHED 外掛程式也可以選擇性地參與錯誤來源控制,以置換 PSHED 控制一或多個標準錯誤來源的方式。
如需如何實作參與錯誤原始檔控制之 PSHED 外掛程式的詳細資訊,請參閱 參與錯誤原始檔控制。
使用者模式管理應用程式會呼叫 WHEA 管理 API 來控制錯誤來源。 如需如何實作 WHEA 管理應用程式的詳細資訊,請參閱 WHEA 管理應用程式。