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
IDebugEngineLaunch2 : : LaunchSuspended
IDebugProcess2 : : Attachement