Partager via


Entrées d’analyse des défaillances

Un objet DebugFailureAnalysis contient une collection d’entrées d’analyse des défaillances. Pour plus d’informations, consultez Entrées, étiquettes et types de données d’analyse des défaillances.

Une entrée d’analyse des défaillances (également appelée entrée FA) est l’une des suivantes :

Le membre DataSize de la structure FA_ENTRY contient la taille, en octets, du bloc de données. S’il n’existe aucun bloc de données, DataSize est égal à 0. Le membre Tag d’une structure FA_ENTRY identifie le type d’informations stockées dans l’entrée FA. Par exemple, la balise DEBUG_FLR_BUGCHECK_CODE indique que le bloc de données du FA_ENTRY contient un code de bogue case activée.

Dans certains cas, il n’est pas nécessaire de créer un bloc de données ; toutes les informations sont transmises par la balise . Par exemple, un FA_ENTRY avec balise DEBUG_FLR_KERNEL_VERIFIER_ENABLED n’a aucun bloc de données.

Chaque balise est associée à l’un des types de données de l’énumération FA_ENTRY_TYPE . Par exemple, la balise DEBUG_FLR_BUGCHECK_CODE est associée au type de données DEBUG_FA_ENTRY_ULONG. Pour déterminer le type de données d’une balise, appelez la méthode GetType de l’interface IDebugFAEntryTags .

Pour obtenir ou définir le bloc de données d’une entrée FA, utilisez l’interface IDebugFailureAnalysis2 .

Voir aussi

Écriture d’un plug-in d’extension d’analyse pour Étendre !analyze

FA_ENTRY