Condividi tramite


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

Vedi anche