DOT11EXTIHV_PROCESS_SESSION_CHANGE función de devolución de llamada (wlanihv.h)
Sintaxis
DOT11EXTIHV_PROCESS_SESSION_CHANGE Dot11extihvProcessSessionChange;
DWORD Dot11extihvProcessSessionChange(
[in] ULONG uEventType,
[in] PWTSSESSION_NOTIFICATION pSessionNotification
)
{...}
Parámetros
[in] uEventType
Tipo del evento. Este parámetro puede tener uno de los valores siguientes.
Valor | Significado |
---|---|
WTS_CONSOLE_CONNECT | Se conectó una sesión a la sesión de consola. |
WTS_CONSOLE_DISCONNECT | Se desconectó una sesión de la sesión de consola. |
WTS_REMOTE_CONNECT | Se conectó una sesión a la sesión remota. |
WTS_REMOTE_DISCONNECT | Se desconectó una sesión de la sesión remota. |
WTS_SESSION_LOGON | Un usuario ha iniciado sesión en la sesión. |
WTS_SESSION_LOGOFF | Un usuario ha cerrado la sesión. |
WTS_SESSION_LOCK | Se ha bloqueado una sesión. |
WTS_SESSION_UNLOCK | Se ha desbloqueado una sesión. |
WTS_SESSION_REMOTE_CONTROL | Una sesión ha cambiado su estado controlado a distancia. Para determinar el estado, llame a la función GetSystemMetrics y compruebe la métrica SM_REMOTECONTROL. Para obtener más información sobre esta función, consulte la documentación de Microsoft Windows SDK. |
[in] pSessionNotification
Puntero a una estructura de WTSSESSION_NOTIFICATION, que proporciona información sobre la notificación de cambio de sesión. Para obtener más información sobre esta estructura, consulte la documentación de Windows SDK.
Valor devuelto
Si la llamada se realiza correctamente, la función devuelve ERROR_SUCCESS. De lo contrario, devuelve un código de error definido en Winerror.h.
Comentarios
El sistema operativo llama a la función para notificar al archivo DLL de extensiones de IHV cada vez que se produce un modificador en una sesión de usuario.
Si el parámetro uEventType se establece en WTS_SESSION_LOGOFF, el archivo DLL de extensiones de IHV debe cancelar todas las solicitudes de interfaz de usuario pendientes internamente y debe liberar los recursos asignados para las solicitudes de la interfaz de usuario.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Escritorio |
Encabezado | wlanihv.h (incluye Wlanihv.h) |