Ports

Dans l’architecture du débogueur, un port :

  • Est un conteneur pour un ensemble de processus s’exécutant sur un serveur. Par exemple, un port pourrait représenter une connexion à un périphérique basé sur Windows CE via un câble série ou à une machine non-DCOM connectée en réseau. Un port spécial, appelé port local, contient tous les processus s’exécutant sur la machine locale.

  • Peut s’identifier par son nom ou son identifiant.

  • Peut énumérer tous les processus s’exécutant sur le port et lancer et terminer ces processus.

  • Est représenté par une interface IDebugPort2, créée en passant un argument IDebugPortRequest2 à AddPort.

    Visual Studio fournit un port par défaut qui gère tous les processus basés sur Windows, à la fois natifs et managés. Un port personnalisé doit être configuré pour les connexions avec des périphériques externes qui ne sont pas basés sur Windows. Pour fournir de tels ports personnalisés, vous devez également configurer un fournisseur de port personnalisé.

Voir aussi