Condividi tramite


Tipi di dati WHEA rinominati

A partire da Windows 7 Windows Driver Kit (WDK), vari tipi di dati WHEA sono stati rinominati dalle versioni precedenti del WDK. La maggior parte di queste modifiche è stata apportata in modo che le convenzioni di denominazione nel WDK siano coerenti con le convenzioni di denominazione del formato Common Platform Error Record . Questo formato è descritto in Appendice N della versione 2.2 della specifica UEFI (Unified Extensible Firmware Interface).

I tipi di dati elencati in questa sezione non sono stati modificati per Windows 7. Ad esempio, l'elenco e i tipi di membri all'interno di una struttura rinominata non sono stati modificati, anche se i membri stessi potrebbero essere stati rinominati.

Se si sviluppano nuovi plug-in hardware specifici della piattaforma (PSHED), usare i nuovi nomi dei tipi di dati WHEA definiti nelle versioni di Windows 7 e versioni successive di WDK.

Se si sta creando un plug-in PSHED esistente con windows 7 e versioni successive di WDK, è comunque possibile usare i nomi dei tipi di dati WHEA precedenti. A tale scopo, aggiungere quanto segue al file di origini usato per compilare il plug-in:

C_DEFINES = $(C_DEFINES) /DWHEA_DOWNLEVEL_TYPE_NAMES

Tuttavia, per i plug-in PSHED esistenti, è consigliabile rinominare i tipi di dati WHEA usando i nomi definiti in Windows 7 e versioni successive di WDK.

Le tabelle seguenti elencano i nomi precedenti e nuovi dei tipi di dati WHEA.

Rinominato WHEA Globally-Unique Identifiers (GUID)

Nome precedente (versioni WDK precedenti a Windows 7) Nuovo nome (Windows 7 WDK e versioni successive)

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

Definisce WHEA rinominato

Nome precedente (versioni WDK precedenti a Windows 7) Nuovo nome (Windows 7 WDK e versioni successive)

WHEA_SECTION_DESCRIPTOR_REVISION

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_REVISION

Strutture e unioni WHEA rinominate

Nome precedente (versioni WDK precedenti a Windows 7) Nuovo nome (Windows 7 WDK e versioni successive)

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