Démarrage d’un écouteur DVC
Pour établir une connexion réussie entre deux modules de canal virtuel dynamique (DVC) qui s’exécutent sur le client et le serveur de connexion Bureau à distance (RDC), un écouteur DVC doit être en cours d’exécution et dans un état d’écoute.
L’instanciation d’un écouteur se produit généralement dans la méthode Initialize du plug-in DVC. Toutefois, l’instanciation n’est pas limitée à la méthode Initialize et peut être démarrée à n’importe quel point de l’exécution du plug-in. L’écouteur est décrit par l’interface IWTSListener qui est instanciée par IWTSVirtualChannelManager. Une instance au gestionnaire de canal est passée au plug-in au point d’initialisation. Le plug-in peut conserver une référence interne au instance aussi longtemps qu’il le faut.
Un plug-in peut instancier autant d’écouteurs que nécessaire. Toute connexion entrante est gérée par IWTSListenerCallback, qui est fourni dans la méthode CreateListener de IWTSVirtualChannelManager. Pour obtenir un exemple, consultez l’implémentation de CDVCSamplePlugin::Initialize dans l’exemple de code exemple de plug-in du client DVC .