Debugger2.DebuggedProcesses Свойство

Определение

Получает список отлаживаемых в текущий момент процессов.

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

Значение свойства

Processes

Коллекция Processes.

Реализации

Атрибуты

Примеры

В следующем примере показано, как использовать DebuggedProcesses свойство.

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  

Комментарии

DebuggedProcesses Возвращает Processes коллекцию, представляющую процессы, которые в данный момент отлаживается.

Применяется к