Process Syntax

Számos hibakereső parancs rendelkezik folyamatazonosítókkal paraméterként. A folyamatazonosító előtt egy függőleges sáv (| ) jelenik meg.

A folyamatazonosító az alábbi értékek egyike lehet.

Process identifier Description

|.

Az aktuális folyamat.

|#

Az aktuális kivételt vagy hibakeresési eseményt okozó folyamat.

|*

All processes.

| Number

The process whose ordinal is Number.

|~[PID]

The process whose process ID is PID. (A szögletes zárójelek megadása kötelező, és nem adhat hozzá szóközt a tilde (~) és a nyitó zárójel közé.)

|[Expression]

The process whose process ID is the integer to which the numerical Expression resolves.

A folyamatok létrehozásuk során hozzárendelt sorszámok. Vegye figyelembe, hogy ez a szám eltér a Microsoft Windows operációs rendszer által használt folyamatazonosítótól (PID).

Az aktuális folyamat határozza meg a memóriaterületet és a használt szálak készletét. A hibakeresés megkezdésekor az aktuális folyamat okozza a jelenlegi kivételt vagy hibakeresési eseményt (vagy azt a folyamatot, amelyhez a hibakereső csatlakozott). Ez a folyamat marad az aktuális folyamat, amíg újat nem ad meg egy |s (Jelenlegi folyamat beállítása) paranccsal vagy a WinDbg Folyamatok és szálak ablakával .

A folyamatazonosítók számos parancs paramétereként használatosak, gyakran parancselőtagként. Vegye figyelembe, hogy a WinDbg és a CDB képes az eredeti folyamat által létrehozott gyermekfolyamatok hibakeresésére. A WinDbg és a CDB több egymástól független folyamathoz is csatolható.

An example of the |[Expression] syntax would be |[@$t0]. Ebben a példában a folyamat a felhasználó által definiált pszeudoregisztrálás értékétől függően változik. Ez a szintaxis lehetővé teszi, hogy a hibakereső szkriptek programozott módon válasszanak ki egy folyamatot.

Folyamatok vezérlése Kernel módban

Kernel módban a folyamatazonosítók használatával nem szabályozhatja a folyamatokat. For more information about how to access process-specific information in kernel mode, see Changing Contexts.