Debugger2.DebuggedProcesses Propriedade

Definição

Obtém a lista de processos que estão sendo depurados no momento.

public:
 property EnvDTE::Processes ^ DebuggedProcesses { EnvDTE::Processes ^ get(); };
[System.Runtime.InteropServices.DispId(112)]
public EnvDTE.Processes DebuggedProcesses { [System.Runtime.InteropServices.DispId(112)] get; }
[<System.Runtime.InteropServices.DispId(112)>]
[<get: System.Runtime.InteropServices.DispId(112)>]
member this.DebuggedProcesses : EnvDTE.Processes
Public ReadOnly Property DebuggedProcesses As Processes

Valor da propriedade

Processes

Uma coleção de Processes.

Implementações

Atributos

Exemplos

O exemplo a seguir demonstra como usar a DebuggedProcesses propriedade.

public static void DebuggedProcesses(EnvDTE80.DTE2 dte)  
{  
    // Setup debug Output window.  
    Window w =   
    (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);  
    w.Visible = true;  
    OutputWindow ow = (OutputWindow)w.Object;  
    OutputWindowPane owp = ow.OutputWindowPanes.Add("Debugged Processes   
    Test");  
    owp.Activate();  

    EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)dte.Debugger;  
    EnvDTE.Processes processes = debugger.DebuggedProcesses;  
    if (processes.Count == 0)  
        owp.OutputString("No processes are being debugged.");  
    else  
        foreach (EnvDTE.Process proc in processes)  
            owp.OutputString("\nProcess: [" + proc.ProcessID + "] " +   
                             proc.Name);  
}  
Sub ListDebuggedProcesses()  
    Dim ow As OutputWindow  
    ow = DTE2.Windows.Item(Constants.vsWindowKindOutput).Object  
    Dim proc As EnvDTE.Process2  

    If DTE2.Debugger.DebuggedProcesses.Count = 0 Then  
        ow.ActivePane.OutputString("No processes are being debugged." _  
        & vbCrLf)  

    Else  
        For Each proc In DTE2.Debugger.DebuggedProcesses  
            ow.ActivePane.OutputString("Process: [" + _  
            Str(proc.ProcessID) + "] " + proc.Name + vbCrLf)  
        Next  
   End If  
End Sub  

Comentários

DebuggedProcesses Obtém uma Processes coleção que representa os processos que estão sendo depurados no momento.

Aplica-se a