WHEA_ERROR_INJECTION_CAPABILITIES união (ntddk.h)
A união WHEA_ERROR_INJECTION_CAPABILITIES descreve os tipos de erros de hardware que podem ser injetados em uma plataforma de hardware.
Sintaxe
typedef union _WHEA_ERROR_INJECTION_CAPABILITIES {
struct {
ULONG ProcessorCorrectable : 1;
ULONG ProcessorUncorrectableNonFatal : 1;
ULONG ProcessorUncorrectableFatal : 1;
ULONG MemoryCorrectable : 1;
ULONG MemoryUncorrectableNonFatal : 1;
ULONG MemoryUncorrectableFatal : 1;
ULONG PCIExpressCorrectable : 1;
ULONG PCIExpressUncorrectableNonFatal : 1;
ULONG PCIExpressUncorrectableFatal : 1;
ULONG PlatformCorrectable : 1;
ULONG PlatformUncorrectableNonFatal : 1;
ULONG PlatformUncorrectableFatal : 1;
ULONG IA64Corrected : 1;
ULONG IA64Recoverable : 1;
ULONG IA64Fatal : 1;
ULONG IA64RecoverableCache : 1;
ULONG IA64RecoverableRegFile : 1;
ULONG Reserved : 15;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} WHEA_ERROR_INJECTION_CAPABILITIES, *PWHEA_ERROR_INJECTION_CAPABILITIES;
Membros
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ProcessorCorrectable
Um único bit que indica que um erro de processador corrigível pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.ProcessorUncorrectableNonFatal
Um único bit que indica que um erro não correcionável do processador não fatal pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.ProcessorUncorrectableFatal
Um único bit que indica que um erro fatal de processador não correcionável pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.MemoryCorrectable
Um único bit que indica que um erro de memória corrigível pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.MemoryUncorrectableNonFatal
Um único bit que indica que um erro de memória não fatal não correcionável pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.MemoryUncorrectableFatal
Um único bit que indica que um erro de memória fatal incorrecível pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.PCIExpressCorrectable
Um único bit que indica que um erro PCI Express (PCIe) corrigível pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.PCIExpressUncorrectableNonFatal
Um único bit que indica que um erro PCI Express não fatal não fatal (PCIe) pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.PCIExpressUncorrectableFatal
Um único bit que indica que um erro fatal incorrecionável do PCI Express (PCIe) pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.PlatformCorrectable
Um único bit que indica que um erro de plataforma corrigível pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.PlatformUncorrectableNonFatal
Um único bit que indica que um erro de plataforma não fatal não corrigido pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.PlatformUncorrectableFatal
Um único bit que indica que um erro fatal de plataforma não correcionável pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.IA64Corrected
Um único bit que indica que um erro IA64 corrigido pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.IA64Recoverable
Um único bit que indica que um erro IA64 recuperável pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.IA64Fatal
Um único bit que indica que um erro IA64 fatal pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.IA64RecoverableCache
Um único bit que indica que um erro de cache IA64 recuperável pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.IA64RecoverableRegFile
Um único bit que indica que um erro de arquivo de registro IA64 recuperável pode ser injetado na plataforma de hardware.
DUMMYSTRUCTNAME.Reserved
Reservado para uso do sistema.
AsULONG
Uma representação ULONG do conteúdo da união WHEA_ERROR_INJECTION_CAPABILITIES.
Comentários
Um aplicativo de gerenciamento WHEA no modo de usuário chama o método WHEAErrorInjectionMethods::GetErrorInjectionCapabilitiesRtn para recuperar uma união de WHEA_ERROR_INJECTION_CAPABILITIES que descreve os tipos de erros de hardware que podem ser injetados na plataforma de hardware. Se um plug-in PSHED estiver registrado para participar da injeção de erro, a função de retorno de chamada GetInjectionCapabilities do plug-in PSHED será chamada para fornecer essas informações de volta ao aplicativo de chamada. O aplicativo usa essas informações quando chama o método WHEAErrorInjectionMethods::InjectErrorRtn para injetar um erro de hardware na plataforma de hardware.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no Windows Server 2008, Windows Vista SP1 e versões posteriores do Windows. |
Cabeçalho | ntddk.h (inclua Ntddk.h) |