共用方式為


WHEA_ERROR_RECORD 結構 (ntddk.h)

WHEA_ERROR_RECORD 結構描述錯誤記錄,其中包含發生之硬體錯誤狀況的錯誤資訊。

語法

typedef struct _WHEA_ERROR_RECORD {
  WHEA_ERROR_RECORD_HEADER             Header;
  WHEA_ERROR_RECORD_SECTION_DESCRIPTOR SectionDescriptor[ANYSIZE_ARRAY];
} *PWHEA_ERROR_RECORD, WHEA_ERROR_RECORD;

成員

Header

描述硬體錯誤狀況一般資訊的 WHEA_ERROR_RECORD_HEADER 結構。

SectionDescriptor[ANYSIZE_ARRAY]

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR 結構的可變 大小數位,描述錯誤記錄中包含的每個錯誤資訊區段。 陣列中的結構數目是由 WHEA_ERROR_RECORD 結構的 Header.SectionCount 成員所指定。

備註

發生硬體錯誤時,WHEA 會建立 錯誤記錄 ,以儲存與硬體錯誤狀況相關聯的錯誤資訊。 每個錯誤記錄都會由WHEA_ERROR_RECORD結構描述。 Windows 核心包含錯誤記錄,其中包含 Windows 事件追蹤 (ETW) 硬體錯誤事件,以回應錯誤,讓錯誤記錄儲存在系統事件記錄檔中。

WHEA 所使用的錯誤記錄格式是以 通用平台錯誤記錄 為基礎,如 UEFI () 規格 2.2 版附錄 N 中所述。

使用者模式應用程式可以從硬體錯誤事件擷取錯誤記錄以進行分析。 如需如何開發應用程式以從硬體錯誤事件擷取錯誤記錄的詳細資訊,請參閱 WHEA 硬體錯誤事件處理應用程式

規格需求

需求
標頭 ntddk.h (包含 Ntddk.h)

另請參閱

WHEA_ERROR_RECORD_HEADER

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR