Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’union WHEA_ERROR_INJECTION_CAPABILITIES décrit les types d’erreurs matérielles qui peuvent être injectées dans une plateforme matérielle.
Syntaxe
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;
Membres
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ProcessorCorrectable
Un bit unique qui indique qu’une erreur de processeur correcte peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.ProcessorUncorrectableNonFatal
Un bit unique qui indique qu’une erreur de processeur non irrécupérable peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.ProcessorUncorrectableFatal
Un bit unique qui indique qu’une erreur irrécupérable irrécupérable du processeur peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.MemoryCorrectable
Un bit unique qui indique qu’une erreur de mémoire correcte peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.MemoryUncorrectableNonFatal
Un bit unique qui indique qu’une erreur de mémoire non irrécupérable peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.MemoryUncorrectableFatal
Un bit unique qui indique qu’une erreur de mémoire irrécupérable irrécupérable peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.PCIExpressCorrectable
Un bit unique qui indique qu’une erreur PCI Express (PCIe) correcte peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.PCIExpressUncorrectableNonFatal
Un bit unique qui indique qu’une erreur PCI Express (PCIe) non irrécupérable peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.PCIExpressUncorrectableFatal
Un bit unique qui indique qu’une erreur PCI Express (PCIe) irrécupérable irrécupérable peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.PlatformCorrectable
Un bit unique qui indique qu’une erreur de plateforme correcte peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.PlatformUncorrectableNonFatal
Un bit unique qui indique qu’une erreur de plateforme non irrécupérable peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.PlatformUncorrectableFatal
Un bit unique qui indique qu’une erreur irrécupérable de plateforme irrécupérable peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.IA64Corrected
Un bit unique qui indique qu’une erreur IA64 corrigée peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.IA64Recoverable
Un bit unique qui indique qu’une erreur IA64 récupérable peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.IA64Fatal
Un bit unique qui indique qu’une erreur IA64 irrécupérable peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.IA64RecoverableCache
Un bit unique qui indique qu’une erreur de cache IA64 récupérable peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.IA64RecoverableRegFile
Un bit unique qui indique qu’une erreur de fichier d’inscription IA64 récupérable peut être injectée dans la plateforme matérielle.
DUMMYSTRUCTNAME.Reserved
Réservé à l’utilisation du système.
AsULONG
Représentation ULONG du contenu de l’union WHEA_ERROR_INJECTION_CAPABILITIES.
Remarques
Une application de gestion WHEA en mode utilisateur appelle la méthode WHEAErrorInjectionMethods ::GetErrorInjectionCapabilitiesRtn pour récupérer une union WHEA_ERROR_INJECTION_CAPABILITIES qui décrit les types d’erreurs matérielles qui peuvent être injectées dans la plateforme matérielle. Si un plug-in PSHED est inscrit pour participer à l’injection d’erreurs, le plug-in PSHED GetInjectionCapabilities fonction de rappel est appelée pour fournir ces informations à l’application appelante. L’application utilise ces informations lorsqu’elle appelle la méthode WHEAErrorInjectionMethods ::InjectErrorRtn pour injecter une erreur matérielle dans la plateforme matérielle.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Pris en charge dans Windows Server 2008, Windows Vista SP1 et versions ultérieures de Windows. |
| d’en-tête | ntddk.h (include Ntddk.h) |
Voir aussi
WHEAErrorInjectionMethods ::GetErrorInjectionCapabilitiesRtn