IDebugEngineProgram2
Questa interfaccia fornisce il supporto multithreading di debug.
IDebugEngineProgram2 : IUnknown
Note per gli implementatori
Il modulo di debug implementa questa interfaccia per supportare il debug simultaneo di più thread. Questa interfaccia viene implementata nello stesso oggetto che implementa IDebugProgram2 l'interfaccia.
Note per i chiamanti
Utilizzare per ottenere QueryInterface questa interfaccia da un'interfaccia di IDebugProgram2 .
Metodi nell'ordine di Vtable
Nella tabella seguente sono elencati i metodi di IDebugEngineProgram2.
Metodo |
Descrizione |
---|---|
Arresta tutti i thread in esecuzione nel programma. |
|
Controlla per l'esecuzione (oppure interrompere che controlla per l'esecuzione) per verificare il thread specificato. |
|
Consente di (o) impedisce la valutazione di un'espressione si verifichi sul thread specificato, anche se il programma viene arrestato. |
Note
In Visual Studio viene chiamato questa interfaccia in IDebugProgramCreateEvent2 risposta a un evento e impostare su “espressione di controllo per il passaggio del thread„ e “espressione di controllo per la valutazione delle espressioni gli stati sul thread„ del programma. IDebugEngineProgram2:: interruzione viene chiamato ogni volta che il programma deve essere un utente; questo metodo fornisce il programma una probabilità terminare tutti i thread.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll