Méthode IWTSSBPlugin ::WTSSBX_SessionChangeNotification (tssbx.h)
[ L’interface IWTSSBPlugin n’est pas prise en charge après Windows Server 2008 R2. À partir de Windows Server 2012 utilisez l’interface ITsSbPlugin.]
Avertit le plug-in qu’une modification, telle qu’une ouverture de session, une déconnexion, une déconnexion ou une reconnexion, s’est produite dans la session.
Syntaxe
HRESULT WTSSBX_SessionChangeNotification(
[in] WTSSBX_NOTIFICATION_TYPE NotificationType,
[in] long MachineId,
[in] DWORD NumOfSessions,
[in] WTSSBX_SESSION_INFO [] SessionInfo
);
Paramètres
[in] NotificationType
Type WTSSBX_NOTIFICATION_TYPE qui spécifie le type de modification qui s’est produit.
[in] MachineId
ID du serveur sur lequel la modification de session s’est produite.
[in] NumOfSessions
Nombre d’éléments dans le tableau SessionInfo .
[in] SessionInfo
Tableau de structures WTSSBX_SESSION_INFO qui contiennent des informations sur les sessions. Seuls les membres qui ont changé sont signalés dans cette structure. Les autres sont définis sur zéro.
Valeur retournée
Retourne S_OK en cas de réussite.
Remarques
La méthode WTSSBX_SessionChangeNotification peut signaler jusqu’à 25 sessions chaque fois qu’elle est appelée. Si terminal Services Session Broker (TS Session Broker) doit signaler plus de 25 sessions, il appelle cette méthode plusieurs fois jusqu’à ce qu’il signale toutes ses sessions.
Votre implémentation de cette méthode doit retourner S_OK immédiatement si elle réussit.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | tssbx.h |