Méthode ITsSbResourceNotificationEx ::NotifyClientConnectionStateChangeEx (sbtsv.h)
Avertit les plug-ins inscrits des changements d’état dans une connexion cliente.
Syntaxe
HRESULT NotifyClientConnectionStateChangeEx(
[in] BSTR userName,
[in] BSTR domain,
[in] BSTR initialProgram,
[in] BSTR poolName,
[in] BSTR targetName,
[in] CONNECTION_CHANGE_NOTIFICATION connectionChangeType
);
Paramètres
[in] userName
Nom d'utilisateur.
[in] domain
Domaine de l’utilisateur.
[in] initialProgram
Programme initial.
[in] poolName
Nom du pool.
[in] targetName
Nom de la cible.
[in] connectionChangeType
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.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
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 |