Compartir a través de


Se ha cambiado el nombre de los tipos de datos de WHEA

A partir del Kit de controladores de Windows 7 (WDK), se ha cambiado el nombre de varios tipos de datos de WHEA de versiones anteriores del WDK. La mayoría de estos cambios se realizaron para que las convenciones de nomenclatura del WDK sean coherentes con las convenciones de nomenclatura del formato registro de errores de la plataforma común . Este formato se describe en el Apéndice N de la versión 2.2 de la especificación Unified Extensible Firmware Interface (UEFI).

Los tipos de datos enumerados en esta sección no se han revisado para Windows 7. Por ejemplo, la lista y los tipos de miembros de una estructura cuyo nombre no ha cambiado, aunque es posible que se haya cambiado el nombre de los propios miembros.

Si va a desarrollar nuevos complementos de controlador de error de hardware específico de la plataforma (PSHED), use los nuevos nombres de tipo de datos WHEA, tal como se define en Windows 7 y versiones posteriores del WDK.

Si va a crear un complemento PSHED existente con Windows 7 y versiones posteriores del WDK, todavía puede usar los nombres de tipo de datos WHEA anteriores. Para ello, agregue lo siguiente al archivo de orígenes que se usa para compilar el complemento:

C_DEFINES = $(C_DEFINES) /DWHEA_DOWNLEVEL_TYPE_NAMES

Sin embargo, para los complementos PSHED existentes, se recomienda encarecidamente cambiar el nombre de los tipos de datos de WHEA mediante los nombres definidos en Windows 7 y versiones posteriores del WDK.

En las tablas siguientes se enumeran los nombres antiguos y nuevos de los tipos de datos de WHEA.

Se ha cambiado el nombre de los identificadores de Globally-Unique de WHEA (GUID)

Nombre anterior (versiones de WDK anteriores a Windows 7) Nuevo nombre (Windows 7 WDK y versiones posteriores)

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

Se ha cambiado el nombre de WHEA Defines

Nombre anterior (versiones de WDK anteriores a Windows 7) Nuevo nombre (Windows 7 WDK y versiones posteriores)

WHEA_SECTION_DESCRIPTOR_REVISION

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_REVISION

Se ha cambiado el nombre de las estructuras y uniones de WHEA

Nombre anterior (versiones de WDK anteriores a Windows 7) Nuevo nombre (Windows 7 WDK y versiones posteriores)

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