Partager via


IDebugQueryEngine2

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

IDebugQueryEngine2 : IUnknown

Remarques à l'intention des implémenteurs

Le De implémente cette interface sur les objets qui implémentent la plupart du common DE interfaces (telle qu' IDebugProgram2, IDebugThread2, et IDebugStackFrame2) afin de permettre l'accès à l'interface d' IDebugEngine2 du De lui-même.

Remarques pour les appelants

Appelez QueryInterface sur une interface type de pour obtenir cette interface.

méthodes en commande de Vtable

Le tableau suivant répertorie les méthodes d' IDebugQueryEngine2.

Méthode

Description

IDebugQueryEngine2 : : GetEngineInterface

Obtient une interface personnalisée (DE) du moteur de débogage.

Notes

Cette interface est généralement implémenté dans l'objet qui implémente l'interface d' IDebugProgram2 pour prendre en charge la progression causalité-classée présente les fonctions ; autrement dit, lorsque le débogueur effectue un pas - à - pas sortant 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 entièrement. Pour une définition de « causalité », consultez Glossaire de débogueur Visual Studio.

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

IDebugProgram2

IDebugThread2

IDebugStackFrame2

IDebugEngine2

Concepts

Les interfaces principales