Partager via


Méthode IWRdsProtocolManager ::NotifySessionStateChange (wtsprotocol.h)

Notifie le fournisseur de protocole des modifications apportées à l’état d’une session.

Syntaxe

HRESULT NotifySessionStateChange(
  [in] WRDS_SESSION_ID *SessionId,
  [in] ULONG           EventId
);

Paramètres

[in] SessionId

Pointeur vers une structure WRDS_SESSION_ID qui identifie de manière unique la session.

[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 2012
Plateforme cible Windows
En-tête wtsprotocol.h

Voir aussi

IWRdsProtocolManager