Compartir a través de


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)

Consulte también

GetInjectionCapabilities

WHEAErrorInjectionMethods::GetErrorInjectionCapabilitiesRtn

WHEAErrorInjectionMethods::InjectErrorRtn