共用方式為


重新命名的 WHEA 資料類型

從 Windows 7 Windows 驅動程式套件 (WDK) 開始,各種 WHEA 資料類型已從舊版 WDK 重新命名。 大部分的變更都是為了讓 WDK 中的命名慣例與 通用平臺錯誤記錄 格式的命名慣例一致。 此格式在 統一可延伸韌體介面 (UEFI) 規格 2.2 版的附錄 N 中所述。

本節中列出的資料類型尚未針對 Windows 7 進行修訂。 例如,重新命名結構內成員的清單和類型尚未變更,儘管成員本身可能已重新命名。

如果您要開發新的 平臺特定硬體錯誤驅動程式 (PSHED) 外掛程式,請使用 Windows 7 和更新版本 WDK 中定義的新 WHEA 資料類型名稱。

如果您要使用 Windows 7 和更新版本的 WDK 建置現有的 PSHED 外掛程式,您仍然可以使用先前的 WHEA 資料類型名稱。 To do this, add the following to the sources file that is used to build the plug-in:

C_DEFINES = $(C_DEFINES) /DWHEA_DOWNLEVEL_TYPE_NAMES

不過,針對現有的 PSHED 外掛程式,強烈建議您使用 Windows 7 和更新版本的 WDK 中定義的名稱來重新命名 WHEA 資料類型。

下表列出 WHEA 資料類型的舊名稱和新名稱。

重新命名的 WHEA Globally-Unique 識別碼 (GUID)

舊名稱 (Windows 7 之前的 WDK 版本) 新名稱 (Windows 7 WDK 和更新版本)

IPF_PROCESSOR_SPECIFIC_SECTION_GUID

IPF_PROCESSOR_ERROR_SECTION_GUID

IPF_SAL_RECORD_REFERENCE_SECTION_GUID

FIRMWARE_ERROR_RECORD_REFERENCE_GUID

PCIEXPRESS_SECTION_GUID

PCIEXPRESS_ERROR_SECTION_GUID

PCIX_BUS_SECTION_GUID

PCIXBUS_ERROR_SECTION_GUID

PCIX_COMPONENT_SECTION_GUID

PCIXBUS_ERROR_SECTION_GUID

PLATFORM_MEMORY_SECTION_GUID

MEMORY_ERROR_SECTION_GUID

PROCESSOR_GENERIC_SECTION_GUID

PROCESSOR_GENERIC_ERROR_SECTION_GUID

X86_PROCESSOR_SPECIFIC_SECTION_GUID

XPF_PROCESSOR_ERROR_SECTION_GUID

已重新命名 WHEA 定義

舊名稱 (Windows 7 之前的 WDK 版本) 新名稱 (Windows 7 WDK 和更新版本)

WHEA_SECTION_DESCRIPTOR_REVISION

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_REVISION

更名為 WHEA 結構和工會

舊名稱 (Windows 7 之前的 WDK 版本) 新名稱 (Windows 7 WDK 和更新版本)

WHEA_FIRMWARE_RECORD

WHEA_FIRMWARE_ERROR_RECORD_REFERENCE

WHEA_GENERIC_PROCESSOR_ERROR

WHEA_PROCESSOR_GENERIC_ERROR_SECTION

WHEA_GENERIC_PROCESSOR_ERROR_VALIDBITS

WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS

WHEA_MEMORY_ERROR

WHEA_MEMORY_ERROR_SECTION

WHEA_MEMORY_ERROR_VALIDBITS

WHEA_MEMORY_ERROR_SECTION_VALIDBITS

WHEA_NMI_ERROR

WHEA_NMI_ERROR_SECTION

WHEA_PCIEXPRESS_ERROR

WHEA_PCIEXPRESS_ERROR_SECTION

WHEA_PCIEXPRESS_ERROR_VALIDBITS

WHEA_PCIEXPRESS_ERROR_SECTION_VALIDBITS

WHEA_PCIXBUS_ERROR

WHEA_PCIXBUS_ERROR_SECTION

WHEA_PCIXBUS_ERROR_VALIDBITS

WHEA_PCIXBUS_ERROR_SECTION_VALIDBITS

WHEA_PCIXDEVICE_ERROR

WHEA_PCIXDEVICE_ERROR_SECTION

WHEA_PCIXDEVICE_ERROR_VALIDBITS

WHEA_PCIXDEVICE_ERROR_SECTION_VALIDBITS

WHEA_XPF_PROCESSOR_ERROR

WHEA_XPF_PROCESSOR_ERROR_SECTION

WHEA_XPF_PROCESSOR_ERROR_VALIDBITS

WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS