Interface IDebugFailureAnalysis2 (extsfns.h)
Lorsque la commande !analyze du 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 les types de membres suivants :
Méthodes
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 la première entrée FA qui a une balise spécifiée dans un objet DebugFailureAnalysis. S’il trouve une entrée FA avec la balise spécifiée, il 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 la première entrée FA qui a une balise spécifiée dans un objet DebugFailureAnalysis. |
IDebugFailureAnalysis2 ::SetString La méthode SetString recherche la première entrée FA qui a une balise spécifiée dans un objet DebugFailureAnalysis. S’il trouve une entrée FA avec la balise spécifiée, il 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 dans un objet DebugFailureAnalysis 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, il 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 la première entrée FA qui a une balise spécifiée dans un objet DebugFailureAnalysis. S’il trouve une entrée FA avec la balise spécifiée, il définit (remplace) le bloc de données de l’entrée FA sur une valeur de ULONG64 spécifiée. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | extsfns.h |
Voir aussi
Écriture d’un plug-in d’extension d’analyse pour Étendre !analyze