共用方式為


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 結構的變數大小陣列,描述錯誤記錄中包含的每個錯誤資訊區段。 數位的結構數目是由 Header.SectionCount WHEA_ERROR_RECORD 結構的成員所指定。

言論

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

WHEA 所使用的錯誤記錄格式是以 通用平臺錯誤記錄 為基礎,如 統一可擴展韌體介面 (UEFI) 規格附錄 N 中所述。

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

要求

要求 價值
標頭 ntddk.h (包括 Ntddk.h)

另請參閱

WHEA_ERROR_RECORD_HEADER

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR