DOT11EXTIHV_PROCESS_SESSION_CHANGE funzione di callback (wlanihv.h)
Sintassi
DOT11EXTIHV_PROCESS_SESSION_CHANGE Dot11extihvProcessSessionChange;
DWORD Dot11extihvProcessSessionChange(
[in] ULONG uEventType,
[in] PWTSSESSION_NOTIFICATION pSessionNotification
)
{...}
Parametri
[in] uEventType
Tipo di evento. Questo parametro può avere uno dei valori seguenti.
Valore | Significato |
---|---|
WTS_CONSOLE_CONNECT | Una sessione è stata connessa alla sessione della console. |
WTS_CONSOLE_DISCONNECT | Una sessione è stata disconnessa dalla sessione della console. |
WTS_REMOTE_CONNECT | Una sessione è stata connessa alla sessione remota. |
WTS_REMOTE_DISCONNECT | Una sessione è stata disconnessa dalla sessione remota. |
WTS_SESSION_LOGON | Un utente ha eseguito l'accesso alla sessione. |
WTS_SESSION_LOGOFF | Un utente ha disconnesso la sessione. |
WTS_SESSION_LOCK | Una sessione è stata bloccata. |
WTS_SESSION_UNLOCK | Una sessione è stata sbloccata. |
WTS_SESSION_REMOTE_CONTROL | Una sessione ha modificato lo stato di controllo remoto. Per determinare lo stato, chiamare la funzione GetSystemMetrics e controllare la metrica SM_REMOTECONTROL. Per altre informazioni su questa funzione, vedere la documentazione di Microsoft Windows SDK. |
[in] pSessionNotification
Puntatore a una struttura di WTSSESSION_NOTIFICATION, che fornisce informazioni sulla notifica di modifica della sessione. Per altre informazioni su questa struttura, vedere la documentazione di Windows SDK.
Valore restituito
Se la chiamata ha esito positivo, la funzione restituisce ERROR_SUCCESS. In caso contrario, restituisce un codice di errore definito in Winerror.h.
Osservazioni
Il sistema operativo chiama la funzione per notificare la DLL delle estensioni IHV ogni volta che si verifica un commutatore in una sessione utente.
Se il parametro uEventType è impostato su WTS_SESSION_LOGOFF, la DLL delle estensioni IHV deve annullare tutte le richieste dell'interfaccia utente in sospeso internamente e deve rilasciare tutte le risorse allocate per le richieste dell'interfaccia utente.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
piattaforma di destinazione | Desktop |
intestazione | wlanihv.h (include Wlanihv.h) |