Process4 介面

定義

EnvDTE90s.Process4物件是用來檢查和操作進程。 EnvDTE90.Process4物件會取代 EnvDTE80.Process3Process2Process 物件。 若要使用 Debugger4 ,您必須將參考加入至 EnvDTE90a.dll。 您必須針對原生程式開發將參考加入 dte90a.tlb。

public interface class Process4 : EnvDTE90::Process3
public interface class Process4 : EnvDTE90::Process3
__interface Process4 : EnvDTE90::Process3
[System.Runtime.InteropServices.Guid("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Process4 : EnvDTE90.Process3
[<System.Runtime.InteropServices.Guid("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Process4 = interface
    interface Process3
Public Interface Process4
Implements Process3
屬性
實作

備註

請參閱 Process3

屬性

Collection

取得 Processes 集合,其中包含支援這個屬性的物件或包含在此程式碼結構內的物件。

CommandLine

取得啟動正在 Visual Studio 中偵錯之程式的命令列。 這是一個唯讀屬性。

CurrentDirectory

取得目前正在偵錯的處理序目錄。 這是一個唯讀屬性。

DTE

取得最上層的擴充性物件,也就是 DTE 物件。

EnvironmentVariables

這個唯讀屬性會傳回陣列,其中包含針對正在偵錯之處理序定義的環境變數。

IsBeingDebugged

取得是否正在偵錯目前的處理序。

Modules

取得與此處理序關聯的模組物件集合。

Name

取得處理序的名稱。

Parent

取得 Process2 物件的直屬父物件。

ProcessID

取得指派給此處理序的 ID 編號。

Programs

取得 Program 物件的集合。

Threads

取得與此處理序關聯的執行緒。

Transport

取得 Transport 用來偵測此進程的。

TransportQualifier

取得電腦名稱或 IP 位址。

UserName

取得與此處理序關聯的使用者名稱。

方法

Attach()

導致偵錯工具附加這個處理序。

Attach2(Object)

類似于 EnvDTE90.Process4.Attach ,會導致偵錯工具附加此進程,而只允許您指定引擎或引擎集。

Break(Boolean)

讓指定的處理序暫停執行,以分析其目前的狀態。

Detach(Boolean)

導致偵錯工具中斷連結這個處理序。

Terminate(Boolean)

結束這個處理序。

適用於