Freigeben über


IWRdsProtocolListener::StartListen-Methode (wtsprotocol.h)

Benachrichtigt das Protokoll, um mit dem Lauschen auf Clientverbindungsanforderungen zu beginnen.

Syntax

HRESULT StartListen(
  [in] IWRdsProtocolListenerCallback *pCallback
);

Parameter

[in] pCallback

Ein Zeiger auf ein IWRdsProtocolListenerCallback-Objekt , das vom Remotedesktopdienst implementiert wird. Das Protokoll verwendet das IWRdsProtocolListenerCallback-Objekt , um das

Remotedesktopdienstedienst zu eingehenden Verbindungsanforderungen. Das Protokoll muss einen Verweis auf dieses Objekt hinzufügen und freigeben, wenn StopListen aufgerufen wird.

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 StartListen-Methode wird aufgerufen, wenn der Remotedesktopdienstedienst gestartet wird.

  1. Der Remotedesktopdienstedienst ruft CoCreateInstance auf, um ein IWRdsProtocolManager-Objekt zu erstellen.
  2. Der Remotedesktopdienstedienst ruft CreateListener auf der IWRdsProtocolManager-Schnittstelle auf. Das Protokoll erstellt ein IWRdsProtocolListener-Objekt und übergibt es zurück an den Remotedesktopdienstedienst.
  3. Der Remotedesktopdienstedienst ruft StartListen für das IWRdsProtocolListener-Objekt auf.

Anforderungen

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

Weitere Informationen

IWRdsProtocolListener