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 |