共用方式為


Process4 介面

Process4 物件是用來檢視和管理處理序。 Process4 物件已取代 Process3、Process2Process 物件。 若要使用 Debugger4,您必須加入 EnvDTE90a.dll 的參考。 若為原生開發,您必須加入 dte90a.tlb 的參考。

命名空間:  EnvDTE90a
組件:  EnvDTE90a (在 EnvDTE90a.dll 中)

語法

'宣告
<GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")> _
Public Interface Process4 _
    Inherits Process3
[GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")]
public interface Process4 : Process3
[GuidAttribute(L"49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")]
public interface class Process4 : Process3
[<GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")>]
type Process4 =  
    interface 
        interface Process3 
    end
public interface Process4 extends Process3

Process4 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 Collection 取得 Processes 集合,這個集合包含支援此屬性的物件,或被納入這個程式碼建構中的物件。
公用屬性 CommandLine 取得命令列,用來在 Visual Studio 中啟動要偵錯的程式。這個屬性是唯讀的。
公用屬性 CurrentDirectory 取得正在進行偵錯之處理序 (Process) 的目前目錄。這個屬性是唯讀的。
公用屬性 DTE 取得最上層的擴充性物件,即 DTE 物件。
公用屬性 EnvironmentVariables 這個唯讀的屬性會傳回陣列,其中包含針對要偵錯之處理序所定義的環境變數。
公用屬性 IsBeingDebugged 取得值,指出是否正在對目前處理序進行偵錯。
公用屬性 Modules 取得與這個處理序關聯的模組物件集合。
公用屬性 Name 取得處理序的名稱。
公用屬性 Parent 取得 Process2 物件的直屬父物件。
公用屬性 ProcessID 取得指派給這個處理序的 ID 編號。
公用屬性 Programs 取得 Program 物件的集合。
公用屬性 Threads 取得與這個處理序關聯的執行緒。
公用屬性 Transport 取得用以偵錯此處理序的 Transport
公用屬性 TransportQualifier 取得電腦名稱或 IP 位址。
公用屬性 UserName 取得與這個處理序關聯的使用者名稱。

回頁首

方法

  名稱 描述
公用方法 Attach 導致偵錯工具附加此處理序。
公用方法 Attach2 與 Attach 類似,會造成偵錯工具附加到此處理序,它只允許您指定一個或一組引擎。
公用方法 Break 使指定的處理序暫停執行,如此才能分析其目前的狀態。
公用方法 Detach 讓偵錯工具中斷與處理序的連結。
公用方法 Terminate 結束此處理序。

回頁首

備註

請參閱 Process3

請參閱

參考

EnvDTE90a 命名空間