共用方式為


進程語法

許多偵錯工具命令都有進程識別碼作為其參數。 垂直線 ( |) 出現在進程識別碼之前。

進程識別碼可以是下列其中一個值。

進程識別碼 Description

|.

目前的進程。

|#

造成目前例外狀況或偵錯事件的進程。

|*

所有進程。

|數量

數為 Number的進程。

|~[PID]

進程識別碼為 PID的進程。 (需要方括弧,而且您無法在波浪 (~) 和左括弧之間新增空格。)

|[運算式]

進程識別碼是數值 Expression 解析的整數。

進程會在建立時被指派序數。 請注意,此數位與 Microsoft Windows 作業系統所使用的進程識別碼 (PID) 不同。

目前的進程會定義記憶體空間和所使用的執行緒集。 偵錯開始時,目前的進程就是造成目前例外狀況或偵錯事件 (或偵錯工具附加至) 的進程。 該進程會維持目前的進程,直到您使用 |s (Set Current Process) 命令或使用 WinDbg 中的 [ 進程和執行緒] 視窗 來指定新的進程。

進程識別碼會當做數個命令中的參數使用,經常做為命令前置詞。 請注意,WinDbg 和 CDB 可以偵錯原始進程所建立的子進程。 WinDbg 和 CDB 也可以附加至多個不相關的進程。

的範例 |[運算式] 語法會是 |[@$t 0]。 在此範例中,程式會根據使用者定義虛擬暫存器的值而變更。 此語法可讓偵錯工具腳本以程式設計方式選取進程。

在核心模式中控制進程

在核心模式中,您無法使用進程識別碼來控制進程。 如需如何在核心模式中存取進程特定資訊的詳細資訊,請參閱 變更內容