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.
Un fournisseur de ports doit implémenter l’interface IDebugPortSupplier2 . IDebugPortSupplier2
Un fournisseur de ports fournit des ports et les implémente. Par conséquent, il doit exécuter les interfaces suivantes :
-
Décrit le port et énumère tous les processus en cours d’exécution sur le port.
-
Permet de lancer et arrêter des processus sur un port.
-
Fournit un mécanisme permettant aux programmes s’exécutant dans le contexte de ce port de l’informer de la création et de la destruction du nœud de programme. Pour plus d’informations, consultez Nœuds du programme.
IConnectionPointContainerFournit un point de connexion pour IDebugPortEvents2.
Opération du fournisseur de ports
Le récepteur IDebugPortEvents2 reçoit des notifications lorsque le processus et les programmes sont créés et détruits sur un port. Un port est requis pour envoyer IDebugProcessCreateEvent2 lorsqu’un processus est créé et IDebugProcessDestroyEvent2 lorsqu’un processus est détruit sur le port. Un port est également nécessaire pour envoyer IDebugProgramCreateEvent2 lorsqu’un programme est créé et IDebugProgramDestroyEvent2 lorsqu’un programme est détruit dans un processus s’exécutant sur le port.
Un port envoie généralement des événements de création et de destruction de programme en réponse aux méthodes AddProgramNode et RemoveProgramNode , respectivement.
Étant donné qu’un port peut lancer et mettre fin à la fois aux processus physiques et aux programmes logiques, les interfaces suivantes doivent également être implémentées par le moteur de débogage :
-
Décrit le processus physique. Au moins les méthodes suivantes doivent être implémentées :
-
Fournit au SDM un moyen de s'attacher et de se détacher d'un processus.
-
Décrit le programme logique. Au moins les méthodes suivantes doivent être implémentées :
-
Permet au SDM de s’attacher à ce programme.