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

回頁首

方法

  名稱 說明
公用方法 Attach() 讓偵錯工具附加此處理序。 (繼承自 Process3)。
公用方法 Attach() 讓偵錯工具附加此處理序。
公用方法 Attach2(Object) 它與 Attach 類似,會造成偵錯工具附加此處理序,不過它可允許您指定一個或一組引擎。 (繼承自 Process3)。
公用方法 Attach2(Object) 與 Attach() 類似,會造成偵錯工具附加到此處理序,它只允許您指定一個或一組引擎。
公用方法 Break(Boolean) 使指定的處理序暫停執行,如此才能分析其目前的狀態。 (繼承自 Process3)。
公用方法 Break(Boolean) 使指定的處理序暫停執行,如此才能分析其目前的狀態。
公用方法 Detach(Boolean) 讓偵錯工具中斷與處理序的連結。 (繼承自 Process3)。
公用方法 Detach(Boolean) 讓偵錯工具中斷與處理序的連結。
公用方法 Terminate(Boolean) 結束此處理序。 (繼承自 Process3)。
公用方法 Terminate(Boolean) 結束此處理序。

回頁首

備註

請參閱 Process3

請參閱

參考

EnvDTE90a 命名空間