Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 CXLCacheProtocolCorrectable : 1;
ULONG CXLCacheProtocolUncorrectableNonFatal : 1;
ULONG CXLCacheProtocolUncorrectableFatal : 1;
ULONG CXLMemProtocolCorrectable : 1;
ULONG CXLMemProtocolUncorrectableNonFatal : 1;
ULONG CXLMemProtocolUncorrectableFatal : 1;
ULONG Reserved : 13;
ULONG PlatformVendorDefined : 1;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} WHEA_ERROR_INJECTION_CAPABILITIES, *PWHEA_ERROR_INJECTION_CAPABILITIES;
Membri
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ProcessorCorrectable
Un singolo bit che indica che è possibile inserire un errore corretto del processore nella piattaforma hardware.
DUMMYSTRUCTNAME.ProcessorUncorrectableNonFatal
Un singolo bit che indica che un errore non irreversibile del processore può essere inserito nella piattaforma hardware.
DUMMYSTRUCTNAME.ProcessorUncorrectableFatal
Un singolo bit che indica che un errore irreversibile del processore non verificabile può essere inserito nella piattaforma hardware.
DUMMYSTRUCTNAME.MemoryCorrectable
Un singolo bit che indica che è possibile inserire un errore di memoria correggibile nella piattaforma hardware.
DUMMYSTRUCTNAME.MemoryUncorrectableNonFatal
Un singolo bit che indica che un errore di memoria non irreversibile può essere inserito nella piattaforma hardware.
DUMMYSTRUCTNAME.MemoryUncorrectableFatal
Un singolo bit che indica che è possibile inserire un errore irreversibile di memoria irreversibile nella piattaforma hardware.
DUMMYSTRUCTNAME.PCIExpressCorrectable
Un singolo bit che indica che è possibile inserire un errore PCI Express (PCIe) corretto 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 è possibile inserire un errore PCI Express (PCIe) irreversibile non corretto nella piattaforma hardware.
DUMMYSTRUCTNAME.PlatformCorrectable
Un singolo bit che indica che è possibile inserire un errore di piattaforma corretto nella piattaforma hardware.
DUMMYSTRUCTNAME.PlatformUncorrectableNonFatal
Un singolo bit che indica che un errore non irreversibile della piattaforma può essere inserito nella piattaforma hardware.
DUMMYSTRUCTNAME.PlatformUncorrectableFatal
Un singolo bit che indica che un errore irreversibile irreversibile della piattaforma può essere inserito nella piattaforma hardware.
DUMMYSTRUCTNAME.CXLCacheProtocolCorrectable
DUMMYSTRUCTNAME.CXLCacheProtocolUncorrectableNonFatal
DUMMYSTRUCTNAME.CXLCacheProtocolUncorrectableFatal
DUMMYSTRUCTNAME.CXLMemProtocolCorrectable
DUMMYSTRUCTNAME.CXLMemProtocolUncorrectableNonFatal
DUMMYSTRUCTNAME.CXLMemProtocolUncorrectableFatal
DUMMYSTRUCTNAME.Reserved
Riservato per l'uso del sistema.
DUMMYSTRUCTNAME.PlatformVendorDefined
AsULONG
Rappresentazione ULONG del contenuto dell'unione WHEA_ERROR_INJECTION_CAPABILITIES.
Osservazioni
Un'applicazione di gestione WHEA in modalità utente chiama il metodo WHEAErrorConfigurationectionMethods::GetErrorConfigurationectionCapabilitiesRtn 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 chiamato il plug-in PSHED Get StackectionCapabilities funzione di callback per fornire queste informazioni all'applicazione chiamante. L'applicazione usa queste informazioni quando chiama il metodo WHEAErrorConfigurationectionMethods::InjectErrorRtn per inserire un errore hardware nella piattaforma hardware.
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Supportato in Windows Server 2008, Windows Vista SP1 e versioni successive di Windows. |
| intestazione | ntddk.h (include Ntddk.h) |
Vedere anche
WHEAErrorDeviceectionMethods::GetErrorChangectionCapabilitiesRtn