Iniciando o depurador
Iniciando o depurador requer o envio a seqüência correta de métodos e eventos com seus atributos adequados.
Seqüências de métodos e eventos
O Gerenciador de sessão de depuração (SDM) é chamado, escolhendo o Debug menu e, em seguida, escolhendo Iniciar. Consulte Iniciando um programa para obter mais informações.
As chamadas SDM IDebugProgramNodeAttach2::OnAttach método.
Baseado no modelo de processo (DE) do mecanismo de depuração, o IDebugProgramNodeAttach2::OnAttach método retorna um dos seguintes métodos, que determina o que acontece depois.
Se S_FALSE é retornado, o mecanismo de depuração (DE) está a ser carregado no processo de máquina virtual.
- ou -
Se S_OK é retornado, é o DE ser carregado no processo do SDM. O SDM, em seguida, realiza as seguintes tarefas:
Chamadas IDebugProgramNode2::GetEngineInfo para obter as informações do mecanismo de.
Co-Creates DE.
Calls IDebugEngine2::Attach.
O envia DE um IDebugEngineCreateEvent2 para o SDM com uma EVENT_SYNC atributo.
O envia DE um IDebugProgramCreateEvent2 para o SDM com uma EVENT_SYNC atributo.
O envia DE um IDebugThreadCreateEvent2 para o SDM com uma EVENT_SYNC atributo.
O envia DE um IDebugLoadCompleteEvent2 para o SDM com uma EVENT_SYNC atributo.
O envia DE um IDebugEntryPointEvent2 para o SDM com uma EVENT_SYNC atributo.