IDebugQueryEngine2
Questa interfaccia consente al gestore di debug di sessione (SDM) di recuperare un'interfaccia che rappresenta il motore di debug (DE).
Sintassi
IDebugQueryEngine2 : IUnknown
Note per gli implementatori
La de implementa questa interfaccia sugli oggetti che implementano le interfacce DE più comuni (ad esempio IDebugProgram2, IDebugThread2 e IDebugStackFrame2) per consentire l'accesso all'interfaccia IDebugEngine2 dell'interfaccia DE stessa.
Note per i chiamanti
Chiamare QueryInterface su un'interfaccia DE tipica per ottenere questa interfaccia.
Metodi nell'ordine Vtable
Nella tabella seguente vengono illustrati i metodi di IDebugQueryEngine2
.
metodo | Descrizione |
---|---|
GetEngineInterface | Ottiene un'interfaccia DE (Debug Engine) personalizzata. |
Osservazioni:
Questa interfaccia viene in genere implementata nell'oggetto che implementa l'interfaccia IDebugProgram2 per supportare le funzioni di esecuzione sequenza causalità ordinata, ovvero quando il debugger esce da una funzione, la funzione successiva da eseguire potrebbe non essere la funzione precedente nello stack, ma una funzione in un altro thread. Per una definizione di "causalità", vedere il glossario del debugger di Visual Studio.
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll