Partager via


fonction de rappel DOT11EXTIHV_PROCESS_SESSION_CHANGE (wlanihv.h)

important l’interface Native 802.11 Wireless LAN est déconseillée dans Windows 10 et versions ultérieures. Utilisez à la place l’interface WDI (Device Driver Interface) DU RÉSEAU LOCAL. Pour plus d’informations sur WDI, consultez modèle de pilote Windows universel LOCAL.
 
Le système d’exploitation appelle la fonction Dot11ExtIhvProcessSessionChange pour notifier la DLL des extensions IHV d’un événement de modification de session.

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)