Iniciar el depuradorLaunching the Debugger

Iniciar al depurador requiere el envío de la secuencia correcta de métodos y eventos con los atributos adecuados.Launching the debugger requires sending the correct sequence of methods and events with their proper attributes.

Secuencias de métodos y eventosSequences of Methods and Events

  1. El Administrador de sesión de depuración (SDM) se denomina eligiendo la depurar menú y, a continuación, elegir iniciar.The session debug manager (SDM) is called by choosing the Debug menu, and then choosing Start. Vea ejecutar un programa para obtener más información.See Launching a Program for more information.

  2. Las llamadas SDM OnAttach método.The SDM calls OnAttach method .

  3. Según el modelo de proceso del motor DE depuración, el IDebugProgramNodeAttach2::OnAttach método devuelve uno de los métodos siguientes, que determina qué ocurre después.Based on the debug engine (DE) process model, the IDebugProgramNodeAttach2::OnAttach method returns one of the following methods, which determines what happens next.

    Si S_FALSE se devuelve, el motor de depuración (Alemania) es que se va a cargar en el proceso de la máquina virtual.If S_FALSE is returned, the debug engine (DE) is to be loaded in process of the virtual machine.

    O bien-or-

    Si S_OK se devuelve, es la DE que se va a cargar en el proceso de la SDM.If S_OK is returned, the DE is to be loaded in-process of the SDM. El SDM, a continuación, realiza las tareas siguientes:The SDM then performs the following tasks:

    1. Llamadas GetEngineInfo para obtener la información de motor de la DE.Calls GetEngineInfo to get the engine information of the DE.

    2. Participa en la DE la creación.Co-creates the DE.

    3. Llamadas adjuntar.Calls Attach.

  4. Los envíos DE un IDebugEngineCreateEvent2 para el SDM con un EVENT_SYNC atributo.The DE sends an IDebugEngineCreateEvent2 to the SDM with an EVENT_SYNC attribute.

  5. Los envíos DE un IDebugProgramCreateEvent2 para el SDM con un EVENT_SYNC atributo.The DE sends an IDebugProgramCreateEvent2 to the SDM with an EVENT_SYNC attribute.

  6. Los envíos DE un IDebugThreadCreateEvent2 para el SDM con un EVENT_SYNC atributo.The DE sends an IDebugThreadCreateEvent2 to the SDM with an EVENT_SYNC attribute.

  7. Los envíos DE un IDebugLoadCompleteEvent2 para el SDM con un EVENT_SYNC atributo.The DE sends an IDebugLoadCompleteEvent2 to the SDM with an EVENT_SYNC attribute.

  8. Los envíos DE un IDebugEntryPointEvent2 para el SDM con un EVENT_SYNC atributo.The DE sends an IDebugEntryPointEvent2 to the SDM with an EVENT_SYNC attribute.

Vea tambiénSee Also

Eventos del depurador que realiza la llamada Calling Debugger Events
Inicio de un programaLaunching a Program