Partilhar via


Tipos de dados WHEA renomeados

A partir do Windows 7 Windows Driver Kit (WDK), vários tipos de dados WHEA foram renomeados de versões anteriores do WDK. A maioria dessas alterações foi feita para que as convenções de nomenclatura no WDK sejam consistentes com as convenções de nomenclatura do formato Common Platform Error Record . Este formato é descrito no Apêndice N da versão 2.2 da Especificação UEFI (Unified Extensible Firmware Interface).

Os tipos de dados listados nesta seção não foram revisados para o Windows 7. Por exemplo, a lista e os tipos de membros dentro de uma estrutura renomeada não foram alterados, embora os próprios membros possam ter sido renomeados.

Se você estiver desenvolvendo novos plug-ins de driver de erro de hardware (PSHED) específicos da plataforma, use os novos nomes de tipo de dados WHEA, conforme definido no Windows 7 e versões posteriores do WDK.

Se você estiver criando um plug-in PSHED existente com o Windows 7 e versões posteriores do WDK, ainda poderá usar os nomes de tipo de dados 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

No entanto, para plug-ins PSHED existentes, é altamente recomendável que você renomeie os tipos de dados WHEA usando os nomes definidos no Windows 7 e versões posteriores do WDK.

As tabelas a seguir listam os nomes antigos e novos dos tipos de dados WHEA.

Identificadores de Globally-Unique WHEA (GUIDs) renomeados

Nome anterior (versões WDK anteriores ao Windows 7) Novo nome (Windows 7 WDK e posterior)

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 renomeado define

Nome anterior (versões WDK anteriores ao Windows 7) Novo nome (Windows 7 WDK e posterior)

WHEA_SECTION_DESCRIPTOR_REVISION

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_REVISION

Renomeado WHEA Estruturas e Sindicatos

Nome anterior (versões WDK anteriores ao Windows 7) Novo nome (Windows 7 WDK e posterior)

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