Compartir a través de


Asociación basada en el inicio

La asociación a un programa basada en el inicio es automática. Cuando el SDM inicia el proceso que hospeda el programa, la asociación basada en el inicio sigue una ruta similar a la del método de asociación manual. Para obtener más información, consulte Asociación al programa.

El proceso de asociación

La principal diferencia es la secuencia de eventos que siguen a la llamada a Attach, como se indica a continuación:

  1. Envía un objeto de evento IDebugEngineCreateEvent2 al SDM. Para obtener más información, consulte Envío de eventos.

  2. Llama al método IDebugProgram2::GetProgramId en la interfaz IDebugProgram2 que se transfiere al método Attach.

  3. Envía un objeto de evento IDebugProgramCreateEvent2 para notificar al SDM que se creó el objeto IDebugProgram2 local para representar el programa en el DE.

  4. Envía un objeto de evento IDebugThreadCreateEvent2 para notificar al SDM que se ha creado un nuevo subproceso para el proceso que se inició.

Consulte también