Freigeben über


IWTSProtocolManager::CreateListener-Methode (wtsprotocol.h)

[IWTSProtocolManager::CreateListener ist ab Windows Server 2012 nicht mehr verfügbar. Verwenden Sie stattdessen IWRdsProtocolManager::CreateListener.]

Fordert die Erstellung eines IWTSProtocolListener-Objekts an, das auf eingehende Clientverbindungsanforderungen lauscht. Der Protokollanbieter muss vor der Rückgabe einen Verweis auf das IWTSProtocolListener-Objekt hinzufügen. Der Remotedesktopdienstedienst gibt den Verweis frei, wenn der Dienst beendet oder das Listenerobjekt gelöscht wird.

Syntax

HRESULT CreateListener(
  [in]  WCHAR                *wszListenerName,
  [out] IWTSProtocolListener **pProtocolListener
);

Parameter

[in] wszListenerName

Ein Zeiger auf eine Zeichenfolge, die die Registrierungs-GUID enthält, die den zu erstellenden Listener angibt.

[out] pProtocolListener

Die Adresse eines Zeigers auf das IWTSProtocolListener-Objekt .

Rückgabewert

Wenn Sie diese Methode implementieren, geben Sie S_OK zurück, wenn die Funktion erfolgreich ist. Wenn ein Fehler auftritt, geben Sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Hinweise

Die CreateListener-Methode ist der erste Aufruf, den der Remotedesktopdienstedienst an Ihren Protokollanbieter sendet. Der Dienst sucht in der Registrierung unter dem folgenden Schlüssel nach der GUID des zu erstellenden Listeners:

HKEY_LOCAL_MACHINE
   System
      CurrentControlSet
         Control
            Terminal Server
               WinStations
                  ListenerName
                     LoadableProtocol_Object

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Zielplattform Windows
Kopfzeile wtsprotocol.h

Weitere Informationen

IWTSProtocolManager