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 è disconnesso dalla sessione.
IoSessionEventMax
Specifica il valore massimo in questo tipo di enumerazione.

Osservazioni

Quando il gestore di 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 di stato della sessione, vedere IO_SESSION_STATE.

Fabbisogno

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)

Vedere anche

IO_SESSION_NOTIFICATION_FUNCTION

IO_SESSION_STATE