WHEA_ERROR_INJECTION_CAPABILITIES unión (ntddk.h)
La unión de WHEA_ERROR_INJECTION_CAPABILITIES describe los tipos de errores de hardware que se pueden insertar en una plataforma de hardware.
Sintaxis
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;
Miembros
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ProcessorCorrectable
Un solo bit que indica que se puede insertar un error de procesador que se pueda corregir en la plataforma de hardware.
DUMMYSTRUCTNAME.ProcessorUncorrectableNonFatal
Un solo bit que indica que se puede insertar un error de procesador nofatal irrecuperable en la plataforma de hardware.
DUMMYSTRUCTNAME.ProcessorUncorrectableFatal
Un solo bit que indica que un error irrecuperable del procesador irrecuperable se puede insertar en la plataforma de hardware.
DUMMYSTRUCTNAME.MemoryCorrectable
Un solo bit que indica que se puede insertar un error de memoria que se pueda corregir en la plataforma de hardware.
DUMMYSTRUCTNAME.MemoryUncorrectableNonFatal
Un solo bit que indica que se puede insertar un error de memoria no recuperable en la plataforma de hardware.
DUMMYSTRUCTNAME.MemoryUncorrectableFatal
Un solo bit que indica que se puede insertar un error de memoria irrecuperable irrecuperable en la plataforma de hardware.
DUMMYSTRUCTNAME.PCIExpressCorrectable
Un solo bit que indica que un error PCI Express (PCIe) que se puede corregir se puede insertar en la plataforma de hardware.
DUMMYSTRUCTNAME.PCIExpressUncorrectableNonFatal
Un solo bit que indica que se puede insertar un error pci Express (PCIe) no irrecuperable en la plataforma de hardware.
DUMMYSTRUCTNAME.PCIExpressUncorrectableFatal
Un solo bit que indica que se puede insertar un error irrecuperable pci Express (PCIe) irrecuperable en la plataforma de hardware.
DUMMYSTRUCTNAME.PlatformCorrectable
Un solo bit que indica que se puede insertar un error de plataforma que se pueda corregir en la plataforma de hardware.
DUMMYSTRUCTNAME.PlatformUncorrectableNonFatal
Un solo bit que indica que se puede insertar un error de plataforma no recuperable en la plataforma de hardware.
DUMMYSTRUCTNAME.PlatformUncorrectableFatal
Un solo bit que indica que se puede insertar un error irrecuperable de plataforma irrecuperable en la plataforma de hardware.
DUMMYSTRUCTNAME.IA64Corrected
Un solo bit que indica que se puede insertar un error IA64 corregido en la plataforma de hardware.
DUMMYSTRUCTNAME.IA64Recoverable
Un solo bit que indica que se puede insertar un error IA64 recuperable en la plataforma de hardware.
DUMMYSTRUCTNAME.IA64Fatal
Un solo bit que indica que se puede insertar un error IA64 irrecuperable en la plataforma de hardware.
DUMMYSTRUCTNAME.IA64RecoverableCache
Un solo bit que indica que se puede insertar un error de caché IA64 recuperable en la plataforma de hardware.
DUMMYSTRUCTNAME.IA64RecoverableRegFile
Un solo bit que indica que se puede insertar un error de archivo de registro IA64 recuperable en la plataforma de hardware.
DUMMYSTRUCTNAME.Reserved
Reservado para uso del sistema.
AsULONG
Representación ULONG del contenido de la unión WHEA_ERROR_INJECTION_CAPABILITIES.
Comentarios
Una aplicación de administración de WHEA en modo de usuario llama al método WHEAErrorInjectionMethods::GetErrorInjectionCapabilitiesRtn para recuperar una unión de WHEA_ERROR_INJECTION_CAPABILITIES que describe los tipos de errores de hardware que se pueden insertar en la plataforma de hardware. Si se registra un complemento PSHED para participar en la inserción de errores, se llama a la función de devolución de llamada GetInjectionCapabilities del complemento PSHED para devolver esta información a la aplicación que realiza la llamada. La aplicación usa esta información cuando llama al método WHEAErrorInjectionMethods::InjectErrorRtn para insertar un error de hardware en la plataforma de hardware.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con Windows Server 2008, Windows Vista SP1 y versiones posteriores de Windows. |
Encabezado | ntddk.h (incluya Ntddk.h) |