Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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. 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 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.
Identificadores de Globally-Unique (GUIDs) do WHEA renomeados
| Nome anterior (versões do WDK antes do Windows 7) | Novo nome (WDK do Windows 7 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 |
Definições de WHEA renomeada
| Nome anterior (versões do WDK antes do Windows 7) | Novo nome (WDK do Windows 7 e posterior) |
|---|---|
WHEA_SECTION_DESCRIPTOR_REVISION |
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_REVISION |
Estruturas e uniões WHEA renomeados
| Nome anterior (versões do WDK antes do Windows 7) | Novo nome (WDK do Windows 7 e posterior) |
|---|---|
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 |