fonction de rappel DOT11EXTIHV_PROCESS_SESSION_CHANGE (wlanihv.h)
Syntaxe
DOT11EXTIHV_PROCESS_SESSION_CHANGE Dot11extihvProcessSessionChange;
DWORD Dot11extihvProcessSessionChange(
[in] ULONG uEventType,
[in] PWTSSESSION_NOTIFICATION pSessionNotification
)
{...}
Paramètres
[in] uEventType
Type d’événement. Ce paramètre peut avoir l’une des valeurs suivantes.
Valeur | Signification |
---|---|
WTS_CONSOLE_CONNECT | Une session a été connectée à la session de console. |
WTS_CONSOLE_DISCONNECT | Une session a été déconnectée de la session de console. |
WTS_REMOTE_CONNECT | Une session a été connectée à la session à distance. |
WTS_REMOTE_DISCONNECT | Une session a été déconnectée de la session distante. |
WTS_SESSION_LOGON | Un utilisateur s’est connecté à la session. |
WTS_SESSION_LOGOFF | Un utilisateur s’est déconnecté de la session. |
WTS_SESSION_LOCK | Une session a été verrouillée. |
WTS_SESSION_UNLOCK | Une session a été déverrouillée. |
WTS_SESSION_REMOTE_CONTROL | Une session a modifié son état contrôlé à distance. Pour déterminer l’état, appelez la fonction GetSystemMetrics et vérifiez la métrique SM_REMOTECONTROL. Pour plus d’informations sur cette fonction, reportez-vous à la documentation du Kit de développement logiciel (SDK) Microsoft Windows. |
[in] pSessionNotification
Pointeur vers une structure WTSSESSION_NOTIFICATION, qui fournit des informations sur la notification de modification de session. Pour plus d’informations sur cette structure, reportez-vous à la documentation du Kit de développement logiciel (SDK) Windows.
Valeur de retour
Si l’appel réussit, la fonction retourne ERROR_SUCCESS. Sinon, elle retourne un code d’erreur défini dans Winerror.h.
Remarques
Le système d’exploitation appelle la fonction pour notifier la DLL des extensions IHV chaque fois qu’un commutateur dans une session utilisateur se produit.
Si le paramètre uEventType est défini sur WTS_SESSION_LOGOFF, la DLL d’extensions IHV doit annuler toutes les demandes d’interface utilisateur en attente en interne et libérer toutes les ressources allouées pour les demandes d’interface utilisateur.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
plateforme cible | Bureau |
d’en-tête | wlanihv.h (include Wlanihv.h) |