Partager via


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

Voir aussi

IWTSProtocolManager