IRDPSRAPIViewer::StartReverseConnectListener, méthode (rdpencomapi.h)
[L’interface IRDPSRAPIViewer n’est plus disponible pour les applications UWP depuis Windows 10, version 1709. Il est toujours pris en charge pour les applications de bureau.]
Initie un écouteur pour accepter les connexions inversées du partageur à la visionneuse, ou obtient la chaîne de connexion que le partageur utilise pour inverser la connexion à la visionneuse.
Syntaxe
HRESULT StartReverseConnectListener(
[in] BSTR bstrConnectionString,
[in] BSTR bstrUserName,
[in] BSTR bstrPassword,
[out] BSTR *pbstrReverseConnectString
);
Paramètres
[in] bstrConnectionString
Type : BSTR
Chaîne de connexion que le partageur utilisera pour démarrer l’écouteur.
[in] bstrUserName
Type : BSTR
Nom d’utilisateur à utiliser pour l’authentification.
[in] bstrPassword
Type : BSTR
Mot de passe à utiliser pour l’authentification.
[out] pbstrReverseConnectString
Type : BSTR*
Pointeur vers un BSTR qui reçoit la chaîne de connexion que le partageur peut utiliser pour inverser la connexion à la visionneuse à l’aide de la méthode IRDPSRAPISharingSession::ConnectToClient .
Valeur retournée
Type : HRESULT
Si la méthode réussit, la valeur de retour est S_OK. Sinon, la valeur de retour est un code d’erreur.
Notes
Cette méthode est utilisée pour effectuer deux opérations distinctes :
- La première consiste à permettre à la visionneuse d’obtenir la chaîne de connexion que le partageur utilise pour inverser la connexion à la visionneuse. Pour ce faire, les paramètres bstrConnectionString, bstrUserName et bstrPassword doivent tous avoir la valeur NULL. La visionneuse envoie ensuite cette chaîne de connexion au partageur dans une méthode définie par l’application, telle que le stockage de la chaîne de connexion dans un fichier et le partage du fichier avec le partageur.
- La deuxième opération consiste à lancer un écouteur qui watch pour les tentatives de connexion inversée à partir du partageur. Pour cette opération, le paramètre pbstrReverseConnectString doit être NULL.
- La visionneuse obtient sa chaîne de connexion en appelant la méthode StartReverseConnectListener , en passant la valeur NULL pour les paramètres bstrConnectionString, bstrUserName et bstrPassword .
- La visionneuse lance un écouteur de connexion inversée en appelant la méthode StartReverseConnectListener , en transmettant NULL pour le paramètre pbstrReverseConnectString et les valeurs valides pour les paramètres bstrConnectionString, bstrUserName et bstrPassword .
- La visionneuse envoie la chaîne de connexion obtenue à l’étape 1 au partageur.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | rdpencomapi.h |
DLL | RdpEncom.dll |