Partager via


IDebugQueryEngine2

Cette interface permet au gestionnaire de débogage de session (SDM) de récupérer une interface qui représente le moteur de débogage (DE).

Syntaxe

IDebugQueryEngine2 : IUnknown

Remarques pour les implémenteurs

Le DE implémente cette interface sur les objets qui implémentent les interfaces DE DE les plus courantes (telles que IDebugProgram2, IDebugThread2 et IDebugStackFrame2) afin d’autoriser l’accès à l’interface IDebugEngine2 du DE lui-même.

Remarques pour les appelants

Appelez QueryInterface sur une interface DE classique pour obtenir cette interface.

Méthodes dans l'ordre Vtable

Le tableau suivant présente les méthodes de IDebugQueryEngine2.

Méthode Description
GetEngineInterface Obtient une interface de moteur de débogage personnalisé (DE).

Notes

Cette interface est généralement implémentée dans l’objet qui implémente l’interface IDebugProgram2 afin de prendre en charge les fonctions pas à pas ordonnées par causalité ; autrement dit, lorsque le débogueur sort d’une fonction, la fonction suivante à exécuter peut ne pas être la fonction précédente sur la pile, mais une fonction dans un autre thread complètement. Pour obtenir une définition de « causalité », consultez le glossaire du débogueur Visual Studio.

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi