Condividi tramite


WHEA_ERROR_INJECTION_CAPABILITIES unione (ntddk.h)

L'unione WHEA_ERROR_INJECTION_CAPABILITIES descrive i tipi di errori hardware che possono essere inseriti in una piattaforma hardware.

Sintassi

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;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ProcessorCorrectable

Un singolo bit che indica che un errore corretto del processore può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.ProcessorUncorrectableNonFatal

Un singolo bit che indica che un errore non irreversibile del processore non irreversibile può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.ProcessorUncorrectableFatal

Un singolo bit che indica che un errore irreversibile del processore non corretto può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.MemoryCorrectable

Un singolo bit che indica che è possibile inserire un errore di memoria corretto nella piattaforma hardware.

DUMMYSTRUCTNAME.MemoryUncorrectableNonFatal

Un singolo bit che indica che è possibile inserire un errore di memoria non irreversibile nella piattaforma hardware.

DUMMYSTRUCTNAME.MemoryUncorrectableFatal

Un singolo bit che indica che un errore di memoria irreversibile non corretto può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.PCIExpressCorrectable

Un singolo bit che indica che un errore PCI Express (PCIe) corretto può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.PCIExpressUncorrectableNonFatal

Un singolo bit che indica che un errore PCI Express (PCIe) non irreversibile può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.PCIExpressUncorrectableFatal

Un singolo bit che indica che un errore PCI Express (PCIe) irreversibile non corretto può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.PlatformCorrectable

Un singolo bit che indica che un errore corretto della piattaforma può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.PlatformUncorrectableNonFatal

Un singolo bit che indica che un errore non irreversibile della piattaforma non irreversibile può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.PlatformUncorrectableFatal

Un singolo bit che indica che un errore irreversibile della piattaforma non corretto può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.IA64Corrected

Un singolo bit che indica che è possibile inserire un errore IA64 corretto nella piattaforma hardware.

DUMMYSTRUCTNAME.IA64Recoverable

Un singolo bit che indica che un errore IA64 recuperabile può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.IA64Fatal

Un singolo bit che indica che un errore IA64 irreversibile può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.IA64RecoverableCache

Un bit singolo che indica che un errore di cache IA64 recuperabile può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.IA64RecoverableRegFile

Un singolo bit che indica che un errore di registro IA64 recuperabile può essere inserito nella piattaforma hardware.

DUMMYSTRUCTNAME.Reserved

Riservato per l'utilizzo nel sistema.

AsULONG

Rappresentazione ULONG del contenuto dell'unione WHEA_ERROR_INJECTION_CAPABILITIES.

Commenti

Un'applicazione di gestione WHEA in modalità utente chiama il metodo WHEAErrorChangectionMethods::GetErrorChangectionCapabilitiesRtn per recuperare un'unione WHEA_ERROR_INJECTION_CAPABILITIES che descrive i tipi di errori hardware che possono essere inseriti nella piattaforma hardware. Se un plug-in PSHED viene registrato per partecipare all'inserimento degli errori, viene chiamata la funzione di callback del plug-in PSHED GetPicectionCapabilities per fornire queste informazioni all'applicazione chiamante. L'applicazione usa queste informazioni quando chiama il metodo WHEAErrorChangectionMethods::InjectErrorRtn per inserire un errore hardware nella piattaforma hardware.

Requisiti

Requisito Valore
Client minimo supportato Supportato in Windows Server 2008, Windows Vista SP1 e versioni successive di Windows.
Intestazione ntddk.h (include Ntddk.h)

Vedi anche

GetSignectionCapabilities

WHEAErrorMakectionMethods::GetErrorMakectionCapabilitiesRtn

WHEAErrorChangectionMethods::InjectErrorRtn