Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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_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 |