Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A enumeração IO_SESSION_EVENT indica o tipo de evento de sessão para o qual um driver está recebendo notificação.
Sintaxe
typedef enum _IO_SESSION_EVENT {
IoSessionEventIgnore,
IoSessionEventCreated,
IoSessionEventTerminated,
IoSessionEventConnected,
IoSessionEventDisconnected,
IoSessionEventLogon,
IoSessionEventLogoff,
IoSessionEventMax
} IO_SESSION_EVENT, *PIO_SESSION_EVENT;
Constantes
IoSessionEventIgnore |
IoSessionEventCreatedA sessão do usuário foi criada. |
IoSessionEventTerminatedA sessão do usuário foi encerrada. |
IoSessionEventConnectedA sessão do usuário estava conectada. |
IoSessionEventDisconnectedA sessão do usuário foi desconectada. |
IoSessionEventLogonO usuário fez logon na sessão. |
IoSessionEventLogoffO usuário fez logon da sessão. |
IoSessionEventMaxEspecifica o valor máximo nesse tipo de enumeração. |
Observações
Quando o gerenciador de E/S chama a função de IO_SESSION_NOTIFICATION_FUNCTION do driver, ele define o parâmetro de Evento dessa função como uma constante de enumeração IO_SESSION_EVENT (diferente de IoSessionEventMax).
Um evento de sessão causa uma transição de um estado de sessão para outro. Para obter mais informações sobre transições de estado de sessão, consulte IO_SESSION_STATE.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Com suporte no Windows 7 e versões posteriores do sistema operacional Windows. |
| cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h) |