Compartilhar via


Anexo baseado em inicialização

O anexo baseado em inicialização para um programa é automático. Quando o processo que hospeda o programa é iniciado pelo SDM, o anexo baseado em inicialização segue um caminho semelhante ao do método de anexo manual. Para obter informações, confira Anexar ao programa.

O processo de anexação

A principal diferença é a sequência de eventos após a chamada Anexar, como se segue:

  1. Envie um objeto de evento IDebugEngineCreateEvent2 para o SDM. Para obter detalhes, confira Enviar eventos.

  2. Chame o método IDebugProgram2::GetProgramId na interface IDebugProgram2 passado para o método Anexar.

  3. Envie um objeto de evento IDebugProgramCreateEvent2 para notificar o SDM que o objeto IDebugProgram2 local foi criado para representar o programa ao DE.

  4. Envie um objeto de evento IDebugThreadCreateEvent2 para notificar o SDM que um novo thread foi criado para o processo iniciado.

Confira também