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 集合,這個集合包含支援此屬性的物件,或被納入這個程式碼建構中的物件。 (繼承自 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。