Méthode IWRdsProtocolConnection::LogonNotify (wtsprotocol.h)
Appelé lorsque l’utilisateur s’est connecté à la session.
Syntaxe
HRESULT LogonNotify(
[in] HANDLE_PTR hClientToken,
[in] WCHAR *wszUserName,
[in] WCHAR *wszDomainName,
[in] WRDS_SESSION_ID *SessionId,
[in, out] PWRDS_CONNECTION_SETTINGS pWRdsConnectionSettings
);
Paramètres
[in] hClientToken
Handle qui représente le jeton utilisateur.
[in] wszUserName
Pointeur vers une chaîne terminée par null qui contient le nom d’utilisateur.
[in] wszDomainName
Pointeur vers une chaîne terminée par null qui contient le nom de domaine de l’utilisateur.
[in] SessionId
Pointeur vers une structure de WRDS_SESSION_ID qui identifie de manière unique la session.
[in, out] pWRdsConnectionSettings
Pointeur vers une structure de WRDS_CONNECTION_SETTINGS qui contient les paramètres de connexion pour la session.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Il s’agit d’une notification d’événement que vous devez retourner immédiatement à partir de cette méthode. Pour éviter un blocage possible, vous ne devez pas effectuer d’appels de fonction ou de méthode qui entraînent directement ou indirectement l’appel d’une API des services Bureau à distance. Si vous devez effectuer un appel sortant, vous devez démarrer un nouveau thread et effectuer l’appel sortant à partir du nouveau thread.
Spécifications
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 |