IO_SESSION_EVENT列挙 (wdm.h)
IO_SESSION_EVENT列挙は、ドライバーが通知を受信しているセッション イベントの種類を示します。
構文
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 パラメーターを IO_SESSION_EVENT 列挙定数 ( IoSessionEventMax 以外) に設定します。
セッション イベントは、あるセッション状態から別のセッション状態への移行を引き起こします。 セッション状態の遷移の詳細については、「 IO_SESSION_STATE」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 以降のバージョンの Windows オペレーティング システムでサポートされています。 |
Header | wdm.h (Wdm.h、Ntddk.h、Ntifs.h、Fltkernel.h を含む) |