Partager via


Interface IDebugFailureAnalysis2 (extsfns.h)

Lorsque la commande !analyser commande de débogueur s’exécute, le moteur d’analyse peut charger et exécuter des plug-ins d’analyse d’extension. Le moteur d’analyse crée un objet DebugFailureAnalysis pour organiser les données liées à une session d’analyse particulière.

Un plug-in d’analyse d’extension peut accéder à un objet DebugFailureAnalysis via une interface IDebugFailureAnalysis2. Le plug-in peut inspecter, modifier et améliorer les informations créées par l’analyse par défaut. Pour plus d’informations, consultez Écriture d’un plug-in d’extension d’analyse pour étendre !analyze.

Héritage

L’interface IDebugFailureAnalysis2 hérite de l’interface IUnknown. IDebugFailureAnalysis2 a également ces types de membres :

Méthode

L’interface IDebugFailureAnalysis2 a ces méthodes.

 
IDebugFailureAnalysis2 ::AddBuffer

La méthode AddBuffer ajoute une nouvelle entrée FA à un objet DebugFailureAnalysis et écrit les octets d’une mémoire tampon spécifiée dans le bloc de données de la nouvelle entrée FA.
IDebugFailureAnalysis2 ::AddExtensionCommand

La méthode AddExtensionCommand ajoute une nouvelle entrée FA à un objet DebugFailureAnalysis et définit le bloc de données de l’entrée FA sur une commande de débogueur spécifiée.
IDebugFailureAnalysis2 ::AddString

La méthode AddString ajoute une nouvelle entrée FA à un objet DebugFailureAnalysis et définit le bloc de données de l’entrée FA sur une chaîne spécifiée.
IDebugFailureAnalysis2 ::AddUlong

La méthode AddUlong ajoute une nouvelle entrée FA à un objet DebugFailureAnalysis et définit le bloc de données de l’entrée FA sur une valeur ULONG spécifiée.
IDebugFailureAnalysis2 ::AddUlong64

La méthode AddUlong64 ajoute une nouvelle entrée FA à un objet DebugFailureAnalysis et définit le bloc de données de l’entrée FA sur une valeur 64 bits spécifiée.
IDebugFailureAnalysis2 ::GetDebugFATagControl

La méthode GetDebugFATagControl obtient un pointeur vers une interface IDebugFAEntryTags, qui fournit l’accès aux balises dans un objet DebugFailureAnalysisTags.
IDebugFailureAnalysis2 ::SetBuffer

La méthode SetBuffer recherche un objet DebugFailureAnalysis pour la première entrée FA qui a une balise spécifiée. S’il trouve une entrée FA avec la balise spécifiée, elle remplace le bloc de données de l’entrée FA par les octets d’une mémoire tampon spécifiée.
IDebugFailureAnalysis2 ::SetExtensionCommand

La méthode SetExtensionCommand recherche un objet DebugFailureAnalysis pour la première entrée FA qui a une balise spécifiée.
IDebugFailureAnalysis2 ::SetString

La méthode SetString recherche un objet DebugFailureAnalysis pour la première entrée FA qui a une balise spécifiée. S’il trouve une entrée fa avec la balise spécifiée, elle définit (remplace) le bloc de données de l’entrée FA sur une valeur de chaîne spécifiée.
IDebugFailureAnalysis2 ::SetUlong

La méthode SetUlong recherche un objet DebugFailureAnalysis pour la première entrée FA qui a une balise spécifiée. S’il trouve une entrée fa avec la balise spécifiée, elle définit (remplace) le bloc de données de l’entrée FA sur une valeur ULONG spécifiée.
IDebugFailureAnalysis2 ::SetUlong64

La méthode SetUlong64 recherche un objet DebugFailureAnalysis pour la première entrée FA qui a une balise spécifiée. S’il trouve une entrée fa avec la balise spécifiée, elle définit (remplace) le bloc de données de l’entrée FA sur une valeur ULONG64 spécifiée.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête extsfns.h

Voir aussi

 !analyser

écriture d’un plug-in d’extension d’analyse pour étendre !analyser

_EFN_Analyze