Partager via


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

Voir aussi

ITsSbClientConnection

ITsSbResourceNotification