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
écriture d’un plug-in d’extension d’analyse pour étendre !analyser