Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Anexar o depurador requer o envio da sequência correta de métodos e eventos com os atributos adequados.
Sequência de métodos e eventos
O gerenciador de depuração de sessão (SDM) chama o método OnAttach .
Com base no modelo de processo do mecanismo de depuração (DE), o
IDebugProgramNodeAttach2::OnAttachmétodo retorna um dos seguintes métodos, que determina o que acontece em seguida.Se
S_FALSEfor retornado, o mecanismo de depuração foi anexado com êxito ao programa. Caso contrário, o método Attach será chamado para concluir o processo de anexação.Se
S_OKfor retornado, o DE deve ser carregado no mesmo processo que o SDM. O SDM executa as seguintes tarefas:Chama GetEngineInfo para obter as informações do mecanismo do DE.
Co-cria o DE.
chama anexar.
O DE envia um IDebugEngineCreateEvent2 para o SDM com um
EVENT_SYNCatributo.O DE envia um IDebugProgramCreateEvent2 para o SDM com um
EVENT_SYNCatributo.O DE envia um IDebugLoadCompleteEvent2 para o SDM com um
EVENT_SYNC_STOPatributo.Desanexar de um programa é um processo simples, de duas etapas, da seguinte maneira:
O SDM chama Detach.
O DE envia um IDebugProgramDestroyEvent2.