Partager via


processus

Quant à l'architecture du débogueur, un processus:

  • est un conteneur pour un ensemble de programmes. Il est fortement similaire à un processus windows, qui est un conteneur pour un ensemble de thread.

  • Peut s'identifient de nom, l'identificateur, ou l'identificateur physique.

  • Peut énumérer tous les programmes en cours de exécution (et leurs thread).

  • Peut se décrire, le port qu'il s'exécute, et l'ordinateur qui le contient.

  • Peut créer un ou plusieurs programmes, arrêter des programmes l'un des qu'il crée, ou provoque l'arrêt un programme.

  • Est représenté par une interface d' IDebugProcess2 , qui est créée lorsque le processus est lancé. Lancement d'un processus par soit le gestionnaire ou IDebugEngineLaunch2 : : LaunchSuspended(SDM) de débogage de session.

Le package de débogage peut attacher un moteur de débogage (DE) à un processus en appelant IDebugProcess2 : : Attachement. Cela signifie que le De s'attache à tous les programmes possibles en cours de exécution dans le processus qu'il peut exécuter. Par exemple, si le common langage runtime De s'attache à un processus, il est attaché uniquement aux programmes qui exécutent le code managé.

Voir aussi

Référence

IDebugProcess2

IDebugEngineLaunch2 : : LaunchSuspended

IDebugProcess2 : : Attachement

Concepts

programmes

thread

concepts de débogueur

package de débogage

moteur de débogage