Metodo IRDPSRAPIViewer::StartReverseConnectListener (rdpencomapi.h)
[L'interfaccia IRDPSRAPIViewer non è più disponibile per l'uso per le applicazioni UWP a partire da Windows 10 versione 1709. È ancora supportato per le app desktop.
Avvia un listener per accettare connessioni inverse dal condivisore al visualizzatore oppure ottiene la stringa di connessione usata dal condivisore per invertire la connessione al visualizzatore.
Sintassi
HRESULT StartReverseConnectListener(
[in] BSTR bstrConnectionString,
[in] BSTR bstrUserName,
[in] BSTR bstrPassword,
[out] BSTR *pbstrReverseConnectString
);
Parametri
[in] bstrConnectionString
Tipo: BSTR
Stringa di connessione che verrà usata dal condivisore per avviare il listener.
[in] bstrUserName
Tipo: BSTR
Nome utente da usare per l'autenticazione.
[in] bstrPassword
Tipo: BSTR
Password da usare per l'autenticazione.
[out] pbstrReverseConnectString
Tipo: BSTR*
Puntatore a un BSTR che riceve la stringa di connessione che il condivisore può usare per invertire la connessione al visualizzatore usando il metodo IRDPSRAPISharingSession::ConnectToClient .
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito viene S_OK. In caso contrario, il valore restituito è un codice di errore.
Commenti
Questo metodo viene usato per eseguire due operazioni separate:
- Il primo consiste nel consentire al visualizzatore di ottenere la stringa di connessione usata dal condivisore per invertire la connessione al visualizzatore. A tale scopo, i parametri bstrConnectionString, bstrUserName e bstrPassword devono essere tutti NULL. Il visualizzatore invia quindi questa stringa di connessione al condivisore in un metodo definito dall'applicazione, ad esempio archiviando la stringa di connessione in un file e condividendo il file con il condivisore.
- La seconda operazione consiste nell'avviare un listener che watch per i tentativi di connessione inversa dal condivisore. Per questa operazione, il parametro pbstrReverseConnectString deve essere NULL.
- Il visualizzatore ottiene la stringa di connessione chiamando il metodo StartReverseConnectListener , passando NULL per i parametri bstrConnectionString, bstrUserName e bstrPassword .
- Il visualizzatore avvia un listener di connessione inversa chiamando il metodo StartReverseConnectListener , passando NULL per il parametro pbstrReverseConnectString e i valori validi per i parametri bstrConnectionString, bstrUserName e bstrPassword .
- Il visualizzatore invia la stringa di connessione ottenuta nel passaggio 1 al condivisore.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | rdpencomapi.h |
DLL | RdpEncom.dll |