Inicio del depurador
Iniciar el depurador requiere enviar la secuencia correcta de métodos y eventos con sus atributos adecuados.
Secuencias de métodos y eventos
Se llama al administrador de depuración de sesión (SDM) eligiendo el menú Depurar y, a continuación, seleccionando Iniciar. Para obtener más información, vea Iniciar un programa.
El SDM llama al método OnAttach .
En función del modelo de proceso del motor de depuración (DE), el
IDebugProgramNodeAttach2::OnAttach
método devuelve uno de los métodos siguientes, que determina lo que sucede a continuación.Si
S_FALSE
lo devuelve, el motor de depuración (DE) se cargará en proceso de la máquina virtual.o bien
Si
S_OK
lo devuelve, el DE se cargará en proceso del SDM. A continuación, el SDM realiza las siguientes tareas:Llama a GetEngineInfo para obtener la información del motor del DE.
Crea conjuntamente el DE.
Llama a Attach.
El DE envía un IDebugEngineCreateEvent2 al SDM con un
EVENT_SYNC
atributo .El DE envía un IDebugProgramCreateEvent2 al SDM con un
EVENT_SYNC
atributo .El DE envía un IDebugThreadCreateEvent2 al SDM con un
EVENT_SYNC
atributo .El DE envía un IDebugLoadCompleteEvent2 al SDM con un
EVENT_SYNC
atributo .El DE envía un IDebugEntryPointEvent2 al SDM con un
EVENT_SYNC
atributo .