Partager via


Inscription du Gestionnaire de protocoles

Vous devez créer au moins une entrée de valeur de Registre pour votre gestionnaire de protocoles afin que le service Services Bureau à distance puisse l’instancier.

Emplacement du registre

Créez une clé de Registre à l’emplacement suivant pour chaque écouteur (IWRdsProtocolListener) que votre protocole utilise. Dans cet exemple, les nouvelles clés d’écouteur sont appelées MyListener1 et MyListener2.

HKEY_LOCAL_MACHINE
   System
      CurrentControlSet
         Control
            Terminal Server
               WinStations
                  RDP-Tcp
                  MyListener1
                  MyListener2

Pour référence, vous pouvez afficher les entrées de valeur sous la clé d’écouteur RDP-Tcp par défaut à cet emplacement.

Entrées de valeur de Registre

La clé d’écouteur du protocole doit avoir une entrée de valeur appelée LoadableProtocol_Object

Type de données

REG_SZ
de type **REG\_SZ** qui contient le CLSID du gestionnaire de protocoles pour cet écouteur. (Le gestionnaire de protocoles est un serveur COM qui implémente l’interface **IWRdsProtocolManager* *.) Le service Services Bureau à distance utilise ce CLSID pour instancier le gestionnaire de protocoles de cet écouteur une fois qu’il a trouvé l’écouteur dans le Registre.

Si votre fournisseur de protocole utilise plusieurs écouteurs, le service Services Bureau à distance crée une seule instance du gestionnaire de protocoles et l’utilise pour appeler CreateListener une fois pour chaque écouteur.

Création d’un fournisseur de protocole Bureau à distance

Séquence d’appels de méthode