DOT11EXTIHV_PROCESS_SESSION_CHANGE fonction de rappel (wlanihv.h)
Syntaxe
DOT11EXTIHV_PROCESS_SESSION_CHANGE Dot11extihvProcessSessionChange;
DWORD Dot11extihvProcessSessionChange(
[in] ULONG uEventType,
[in] PWTSSESSION_NOTIFICATION pSessionNotification
)
{...}
Paramètres
[in] uEventType
Type de l'é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 à distance. |
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é sa status contrôlée à distance. Pour déterminer la status, appelez la fonction GetSystemMetrics et case activée la métrique SM_REMOTECONTROL. Pour plus d’informations sur cette fonction, reportez-vous à la documentation Microsoft Windows SDK. |
[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 SDK Windows.
Valeur retournée
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 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wlanihv.h (incluez Wlanihv.h) |