Partilhar via


Processos

Em termos de arquitetura do depurador, uma processo:

  • É um recipiente para um conjunto de programas. Ele é estreitamente análogo a um processo do Windows, que é um recipiente para um conjunto de segmentos.

  • Pode identificar-se pelo nome, identificador ou identificador físico.

  • Pode enumerar todos os programas em execução (e seus segmentos).

  • Pode descrever a mesmo, a porta que estiver sendo executado no e a máquina que o contém.

  • Pode criar um ou mais programas, encerrar qualquer um dos programas que ele cria ou fazer com que um programa parar.

  • É representado por um IDebugProcess2 interface, que é criado quando o processo é iniciado. Um processo é iniciado por tanto o debug Gerenciador de sessão (SDM) ou IDebugEngineLaunch2::LaunchSuspended.

O pacote de depuração pode anexar um mecanismo de depuração (DE) a um processo chamando IDebugProcess2::Attach. Isso significa que o DE conecta-se a todos os programas de possíveis executados no processo que pode manipular. Por exemplo, se o common language runtime DE anexa a um processo, ele anexa somente para programas que estejam executando o código gerenciado.

Consulte também

Referência

IDebugProcess2

IDebugEngineLaunch2::LaunchSuspended

IDebugProcess2::Attach

Conceitos

Programas

Threads

Conceitos do depurador

Pacote de depuração.

Mecanismo de depuração.