Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le lancement du débogueur nécessite l’envoi de la séquence correcte de méthodes et d’événements avec leurs attributs appropriés.
Séquences de méthodes et d’événements
Le gestionnaire de débogage de session (SDM) est appelé en choisissant le menu Débogage , puis en choisissant Démarrer. Pour plus d’informations, consultez Lancer un programme.
Le SDM appelle la méthode OnAttach .
En fonction du modèle de processus du moteur de débogage (DE), la
IDebugProgramNodeAttach2::OnAttachméthode retourne l’une des méthodes suivantes, qui détermine ce qui se passe ensuite.Si
S_FALSEretourne, le moteur de débogage (DE) doit être chargé dans le processus de la machine virtuelle.- ou -
Si
S_OKretourne, le DE doit être chargé dans le processus du SDM. Le SDM effectue ensuite les tâches suivantes :Appelle GetEngineInfo pour obtenir les informations du moteur du DE.
Co-crée le DE.
Appelez Attach.
Le DE envoie un IDebugEngineCreateEvent2 au SDM avec un
EVENT_SYNCattribut.Le DE envoie un IDebugProgramCreateEvent2 au SDM avec un
EVENT_SYNCattribut.Le DE envoie un IDebugThreadCreateEvent2 au SDM avec un
EVENT_SYNCattribut.Le DE envoie un IDebugLoadCompleteEvent2 au SDM avec un
EVENT_SYNCattribut.Le DE envoie un IDebugEntryPointEvent2 au SDM avec un
EVENT_SYNCattribut.