Partager via


Attachement basé sur le déclenchement

La connexion par lancement à un programme est automatique. Lorsque le processus hébergeant le programme est lancé par le SDM, la pièce jointe basée sur le lancement suit un chemin similaire à celui de la méthode de pièce jointe manuelle. Pour plus d’informations, consultez Attacher au programme.

Processus d’attachement

La principale différence est la séquence d’événements suivant l’appel Attach , comme suit :

  1. Envoyez un objet d’événement IDebugEngineCreateEvent2 au SDM. Pour plus d’informations, consultez Envoyer des événements.

  2. Appelez la méthode IDebugProgram2::GetProgramId sur l’interface IDebugProgram2 passée à la méthode Attach.

  3. Envoyez un objet d’événement IDebugProgramCreateEvent2 pour informer le SDM que l’objet IDebugProgram2 local a été créé pour représenter le programme au DE.

  4. Envoyez un objet d’événement IDebugThreadCreateEvent2 pour informer le SDM qu’un nouveau thread est créé pour le processus lancé.

Voir aussi