Process4 介面
Process4 物件是用來檢視和管理處理序。 Process4 物件已取代 Process3、Process2 和 Process 物件。 若要使用 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。