Процессы

Применимо к:yes Visual Studio Visual Studio noдля Mac noVisual Studio Code

В архитектуре отладчика процесс:

  • Контейнер для набора программ. Это очень похоже на процесс Windows, который является контейнером для набора потоков.

  • Может идентифицировать себя по имени, идентификатору или физическому идентификатору.

  • Может перечислять все запущенные программы (и их потоки).

  • Может описать себя, порт, в котором он работает, и компьютер, содержащий его.

  • Может создать одну или несколько программ, завершить любую из создаваемых программ или остановить программу.

  • Представляется интерфейсом IDebugProcess2 , который создается при запуске процесса. Процесс запускается диспетчером отладки сеансов (SDM) или LaunchSuspended.

    Пакет отладки может подключить подсистему отладки (DE) к процессу, вызвав attach, что означает, что DE присоединяется ко всем возможным программам, работающим в процессе, который он может обработать. Например, если среда CLR присоединяется к процессу, она присоединяется только к программам, выполняющим управляемый код.

См. также раздел