Partilhar via


Tipos de dados WHEA renomeados

A partir do WDK (Windows Driver Kit) do Windows 7, 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 Registro de Erro da Plataforma Comum . Esse formato é descrito no Apêndice N da versão 2.2 da Especificação da 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 PSHED (driver de erro de hardware) 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. Para fazer isso, adicione o seguinte ao arquivo de fontes usado para criar o plug-in:

C_DEFINES = $(C_DEFINES) /DWHEA_DOWNLEVEL_TYPE_NAMES

No entanto, para plug-ins PSHED existentes, é altamente recomendável renomear 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.

GUIDs (Identificadores de Globally-Unique do WHEA) renomeados

Nome anterior (versões do 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 define renomeado

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

WHEA_SECTION_DESCRIPTOR_REVISION

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_REVISION

Estruturas e uniões whea renomeados

Nome anterior (versões do 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