IO_SESSION_EVENT 열거형(wdm.h)

IO_SESSION_EVENT 열거형은 드라이버가 알림을 수신하는 세션 이벤트의 유형을 나타냅니다.

Syntax

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

상수

 
IoSessionEventIgnore
IoSessionEventCreated
사용자 세션이 만들어졌습니다.
IoSessionEventTerminated
사용자 세션이 종료되었습니다.
IoSessionEventConnected
사용자 세션이 연결되었습니다.
IoSessionEventDisconnected
사용자 세션의 연결이 끊어졌습니다.
IoSessionEventLogon
사용자가 세션에 로그온했습니다.
IoSessionEventLogoff
사용자가 세션에서 로그오프했습니다.
IoSessionEventMax
이 열거형 형식의 최대값을 지정합니다.

설명

I/O 관리자가 드라이버의 IO_SESSION_NOTIFICATION_FUNCTION 함수를 호출하면 이 함수의 Event 매개 변수를 IoSessionEventMax 이외의 IO_SESSION_EVENT 열거형 상수로 설정합니다.

세션 이벤트로 인해 한 세션 상태에서 다른 세션 상태로 전환됩니다. 세션 상태 전환에 대한 자세한 내용은 IO_SESSION_STATE 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 이상 버전의 Windows 운영 체제에서 지원됩니다.
머리글 wdm.h(Wdm.h, Ntddk.h, Ntifs.h, Fltkernel.h 포함)

추가 정보

IO_SESSION_NOTIFICATION_FUNCTION

IO_SESSION_STATE