Condividi tramite


Metodo IWRdsProtocolManager::CreateListener (wtsprotocol.h)

Richiede la creazione di un oggetto IWRdsProtocolListener in ascolto delle richieste di connessione client in ingresso. Il provider di protocolli deve aggiungere un riferimento all'oggetto IWRdsProtocolListener prima di restituire. Il servizio Servizi Desktop remoto rilascia il riferimento quando il servizio si arresta o l'oggetto listener viene eliminato.

Sintassi

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

Parametri

[in] wszListenerName

Puntatore a una stringa contenente il GUID del Registro di sistema che specifica il listener da creare.

[out] pProtocolListener

Indirizzo di un puntatore all'oggetto IWRdsProtocolListener .

Valore restituito

Quando si implementa questo metodo, restituire S_OK se la funzione ha esito positivo. Se ha esito negativo, restituire un valore HRESULT che indica l'errore. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.

Commenti

Il metodo CreateListener è la prima chiamata al servizio Servizi Desktop remoto nel provider di protocolli. Il servizio cerca nel Registro di sistema nella chiave seguente per trovare il GUID del listener da creare:

HKEY_LOCAL_MACHINE
   System
      CurrentControlSet
         Control
            Terminal Server
               WinStations
                  ListenerName
                     LoadableProtocol_Object

Requisiti

   
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione wtsprotocol.h

Vedi anche

IWRdsProtocolManager