Процессы
Применимо к: Visual Studio Visual Studio
для Mac
Visual Studio Code
В архитектуре отладчика процесс:
Контейнер для набора программ. Это очень похоже на процесс Windows, который является контейнером для набора потоков.
Может идентифицировать себя по имени, идентификатору или физическому идентификатору.
Может перечислять все запущенные программы (и их потоки).
Может описать себя, порт, в котором он работает, и компьютер, содержащий его.
Может создать одну или несколько программ, завершить любую из создаваемых программ или остановить программу.
Представляется интерфейсом IDebugProcess2 , который создается при запуске процесса. Процесс запускается диспетчером отладки сеансов (SDM) или LaunchSuspended.
Пакет отладки может подключить подсистему отладки (DE) к процессу, вызвав attach, что означает, что DE присоединяется ко всем возможным программам, работающим в процессе, который он может обработать. Например, если среда CLR присоединяется к процессу, она присоединяется только к программам, выполняющим управляемый код.