Partager via


Pièce jointe basée sur le lancement

La pièce jointe à un programme basée sur le lancement 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 manuellement. Pour plus d’informations, veuillez consulter la rubrique Joindre un élément au programme.

Le processus de pièce jointe

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

  1. Envoyer un objet événement IDebugEngineCreateEvent2 au SDM. Pour plus de détails, veuillez consulter la section Envoyer des événements.

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

  3. Envoyer un objet événement IDebugProgramCreateEvent2 pour notifier au SDM que l’objet IDebugProgram2 local a été créé pour représenter le programme auprès du DE.

  4. Envoyer un objet événement IDebugThreadCreateEvent2 pour notifier au SDM qu’un nouveau thread est créé pour le processus lancé.

Voir aussi