Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[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 |