Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
A partire da Windows 7 Windows Driver Kit (WDK), vari tipi di dati WHEA sono stati rinominati da versioni precedenti di 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 nell'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 PSHED (Platform-Specific Hardware Error Driver), usare i nuovi nomi dei tipi di dati WHEA definiti in Windows 7 e versioni successive del 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. 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
Tuttavia, per i plug-in PSHED esistenti, è consigliabile rinominare i tipi di dati WHEA usando i nomi definiti in Windows 7 e versioni successive del WDK.
Le tabelle seguenti elencano i nomi nuovi e precedenti dei tipi di dati WHEA.
Identificatori Globally-Unique WHEA rinominati (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 |
Ridenominazione di WHEA
| 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_GENERIC_PROCESSOR_ERROR |
|
WHEA_GENERIC_PROCESSOR_ERROR_VALIDBITS |
|
WHEA_MEMORY_ERROR |
|
WHEA_MEMORY_ERROR_VALIDBITS |
|
WHEA_NMI_ERROR |
|
WHEA_PCIEXPRESS_ERROR |
|
WHEA_PCIEXPRESS_ERROR_VALIDBITS |
|
WHEA_PCIXBUS_ERROR |
|
WHEA_PCIXBUS_ERROR_VALIDBITS |
|
WHEA_PCIXDEVICE_ERROR |
|
WHEA_PCIXDEVICE_ERROR_VALIDBITS |
|
WHEA_XPF_PROCESSOR_ERROR |
|
WHEA_XPF_PROCESSOR_ERROR_VALIDBITS |