次の方法で共有


プロトコル マネージャーの登録

リモート デスクトップ サービス サービスでインスタンス化できるように、プロトコル マネージャーのレジストリ値エントリを少なくとも 1 つ作成する必要があります。

レジストリの場所

プロトコルで使用されるリスナー (IWRdsProtocolListener) ごとに、次の場所にレジストリ キーを作成します。 この例では、新しいリスナー キーは MyListener1MyListener2と呼ばれます。

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

参考までに、この場所の既定の RDP-Tcp リスナー キーの下にある値エントリを表示できます。

レジストリ値エントリ

プロトコルのリスナー キーには、LoadableProtocol_Object という値エントリが必要です

データ型

REG_SZ
そのリスナーのプロトコル マネージャーの CLSID を含む **REG\_SZ** 型。 (プロトコル マネージャーは、**IWRdsProtocolManager** インターフェイスを実装する COM サーバーです)。リモート デスクトップ サービス サービスは、レジストリ内のリスナーを見つけた後、この CLSID を使用してこのリスナーのプロトコル マネージャーをインスタンス化します。

プロトコル プロバイダーが複数のリスナーを使用している場合、リモート デスクトップ サービス サービスはプロトコル マネージャーのインスタンスを 1 つだけ作成し、それを使用してリスナーごとに 1 回 CreateListener を呼び出します。

リモート デスクトップ プロトコル プロバイダー の作成

メソッド呼び出しシーケンス