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:
Envía un objeto de evento IDebugEngineCreateEvent2 al SDM. Para obtener más información, consulte Envío de eventos.
Llama al método
IDebugProgram2::GetProgramId
en la interfaz IDebugProgram2 que se transfiere al método Attach.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.
Envía un objeto de evento IDebugThreadCreateEvent2 para notificar al SDM que se ha creado un nuevo subproceso para el proceso que se inició.