Condividi tramite


enumerazione IO_SESSION_EVENT (wdm.h)

L'enumerazione IO_SESSION_EVENT indica il tipo di evento di sessione per il quale un driver riceve la notifica.

Sintassi

typedef enum _IO_SESSION_EVENT {
  IoSessionEventIgnore,
  IoSessionEventCreated,
  IoSessionEventTerminated,
  IoSessionEventConnected,
  IoSessionEventDisconnected,
  IoSessionEventLogon,
  IoSessionEventLogoff,
  IoSessionEventMax
} IO_SESSION_EVENT, *PIO_SESSION_EVENT;

Costanti

 
IoSessionEventIgnore
IoSessionEventCreated
La sessione utente è stata creata.
IoSessionEventTerminated
Sessione utente terminata.
IoSessionEventConnected
La sessione utente è stata connessa.
IoSessionEventDisconnected
La sessione utente è stata disconnessa.
IoSessionEventLogon
L'utente ha eseguito l'accesso alla sessione.
IoSessionEventLogoff
L'utente è stato disconnesso dalla sessione.
IoSessionEventMax
Specifica il valore massimo in questo tipo di enumerazione.

Commenti

Quando il gestore I/O chiama la funzione di IO_SESSION_NOTIFICATION_FUNCTION del driver, imposta il parametro Event di questa funzione su una costante di enumerazione IO_SESSION_EVENT (diversa da IoSessionEventMax).

Un evento di sessione causa una transizione da uno stato sessione a un altro. Per altre informazioni sulle transizioni dello stato della sessione, vedere IO_SESSION_STATE.

Requisiti

Requisito Valore
Client minimo supportato Supportato in Windows 7 e versioni successive del sistema operativo Windows.
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h)

Vedi anche

IO_SESSION_NOTIFICATION_FUNCTION

IO_SESSION_STATE