Méthode IWTSProtocolManager ::NotifySessionStateChange (wtsprotocol.h)
[IWTSProtocolManager ::NotifySessionStateChange n’est plus disponible depuis Windows Server 2012. Utilisez plutôt IWRdsProtocolManager ::NotifySessionStateChange.]
Notifie le fournisseur de protocole des modifications apportées à l’état d’une session.
Syntaxe
HRESULT NotifySessionStateChange(
[in] WTS_SESSION_ID *SessionId,
[in] ULONG EventId
);
Paramètres
[in] SessionId
Pointeur vers une structure WTS_SESSION_ID qui identifie la session de manière unique.
[in] EventId
Entier qui contient l’ID d’événement. Les ID suivants se trouvent dans Winuser.h.
WTS_CONSOLE_CONNECT (0x1)
WTS_CONSOLE_DISCONNECT (0x2)
WTS_REMOTE_CONNECT (0x3)
WTS_SESSION_LOGOFF (0x6)
WTS_SESSION_LOCK (0x7)
WTS_SESSION_UNLOCK (0x8)
WTS_SESSION_REMOTE_CONTROL (0x9)
Valeur retournée
Lorsque vous implémentez cette méthode, retournez S_OK si la fonction réussit. En cas d’échec, retournez une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 R2 |
Plateforme cible | Windows |
En-tête | wtsprotocol.h |