IDebugProgram3

Questa interfaccia rappresenta un programma in esecuzione in un processo ed estende Execute fornendo informazioni sul thread.

Sintassi

IDebugProgram3 : IDebugProgram3

Note per gli implementatori

Il motore di debug (DE) e un fornitore di porte personalizzato implementano questa interfaccia per rappresentare un programma in un processo. Il gestore di debug della sessione implementa anche questa interfaccia per fornire informazioni su Attach.

Note per i chiamanti

L'evento IDebugProgramCreateEvent2 restituisce questa interfaccia per un nuovo programma. Questa interfaccia viene usata anche come parametro per molti metodi su più interfacce.

Metodi nell'ordine Vtable

Nella tabella seguente vengono illustrati i metodi di IDebugProgram3.

metodo Descrizione
ExecuteOnThread Esegue il programma. Il thread viene restituito per fornire le informazioni del debugger sul thread che l'utente sta visualizzando durante l'esecuzione.

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Osservazioni:

Un programma è un contenitore di thread in esecuzione in una particolare architettura di runtime, mentre un processo è costituito da uno o più programmi.

Vedi anche