Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
A partir de Windows 7 Windows Driver Kit (WDK), se ha cambiado el nombre de varios tipos de datos 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 (PSHED) específicos de la plataforma, use los nuevos nombres de tipo de datos WHEA tal como se definen en Windows 7 y versiones posteriores del WDK.
Si va a crear un complemento PSHED existente con Windows 7 y versiones posteriores de WDK, puede seguir usando los nombres de tipo de datos WHEA anteriores. 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
Sin embargo, para los complementos PSHED existentes, se recomienda encarecidamente cambiar el nombre de los tipos de datos 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 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 |
Estructuras y uniones de WHEA cuyo nombre se ha cambiado
| Nombre anterior (versiones de WDK anteriores a Windows 7) | Nuevo nombre (Windows 7 WDK y versiones posteriores) |
|---|---|
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 |