Méthode ITsSbResourceNotification ::NotifyClientConnectionStateChange (sbtsv.h)
Avertit les plug-ins inscrits des changements d’état dans une connexion cliente.
Syntaxe
HRESULT NotifyClientConnectionStateChange(
[in] CONNECTION_CHANGE_NOTIFICATION ChangeType,
[in] ITsSbClientConnection *pConnection
);
Paramètres
[in] ChangeType
Type de modification qui s’est produit. Ce paramètre peut prendre les valeurs suivantes.
CONNECTION_REQUEST_PENDING
Une requête cliente est en attente d’une ouverture de session d’un utilisateur.
CONNECTION_REQUEST_FAILED
Le répartiteur de connexions Bureau à distance n’a pas pu traiter la demande. Cette valeur est émise juste avant que le répartiteur de connexions Bureau à distance supprime la demande de connexion de son magasin.
CONNECTION_REQUEST_TIMEDOUT
Le délai de la demande a expiré. Cela signifie généralement que l’utilisateur a annulé la demande ou n’a pas pu se connecter en raison de problèmes de connectivité réseau. Cette valeur est émise juste avant que le répartiteur de connexions Bureau à distance supprime la demande de connexion de son magasin.
CONNECTION_REQUEST_SUCCEEDED
L’utilisateur s’est connecté à l’ordinateur cible. Cette valeur est émise juste avant que le répartiteur de connexions Bureau à distance supprime la demande de connexion de son magasin.
CONNECTION_REQUEST_CANCELLED
Le répartiteur de connexions Bureau à distance a annulé une demande de connexion
parce que la demande de connexion était en cours de traitement pendant que le service Broker de connexions Bureau à distance s’arrêtait.
[in] pConnection
Pointeur vers un objet de connexion ITsSbClientConnection .
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Le répartiteur de connexions Bureau à distance appelle la méthode NotifyClientConnectionStateChange pour informer les plug-ins inscrits des changements d’état dans une connexion cliente.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | sbtsv.h |