IDebugQueryEngine2
Diese Schnittstelle ermöglicht die Sitzung, die Multithreaded Manager (SDM) eine Schnittstelle abrufen, die das Debugmodul (DE) darstellt.
IDebugQueryEngine2 : IUnknown
Hinweise für Implementierer
DE implementiert diese Schnittstelle für die meisten Objekte (z. B. IDebugProgram2interfaces, DE IDebugThread2IDebugStackFrame2) implementieren, und der Zugriff auf die IDebugEngine2-Schnittstelle DEs selbst zu ermöglichen.
Hinweise für Aufrufer
DE QueryInterface ein typischer Aufruf interface zum Abrufen dieser Schnittstelle.
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDebugQueryEngine2an.
Methode |
Beschreibung |
---|---|
Ruft eine benutzerdefinierte Debuginformationen Schnittstelle des Moduls (DE) ab. |
Hinweise
Diese Schnittstelle wird normalerweise im Objekt implementiert, das die IDebugProgram2-Schnittstelle implementiert, um Kausalität ORDERED zu unterstützen, das von Funktionen wird. das heißt wenn der Debugger aus einer Funktion heraus erfolgt, wird möglicherweise die folgende Funktion nicht zum Ausführen auf dem Stapel die vorherige Funktion jedoch eine Funktion in einem anderen Thread vollständig. Für eine Definition der Kausalität „,“ finden Sie unter Visual Studio-Debugger-Glossar.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll