DOT11EXTIHV_PROCESS_SESSION_CHANGE コールバック関数 (wlanihv.h)
重要Native 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨です。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、WLAN ユニバーサル Windows ドライバー モデル を参照してください。
構文
DOT11EXTIHV_PROCESS_SESSION_CHANGE Dot11extihvProcessSessionChange;
DWORD Dot11extihvProcessSessionChange(
[in] ULONG uEventType,
[in] PWTSSESSION_NOTIFICATION pSessionNotification
)
{...}
パラメーター
[in] uEventType
イベントの種類。 このパラメーターには、次のいずれかの値を指定できます。
価値 | 意味 |
---|---|
WTS_CONSOLE_CONNECT | セッションがコンソール セッションに接続されました。 |
WTS_CONSOLE_DISCONNECT | セッションがコンソール セッションから切断されました。 |
WTS_REMOTE_CONNECT | セッションがリモート セッションに接続されました。 |
WTS_REMOTE_DISCONNECT | セッションがリモート セッションから切断されました。 |
WTS_SESSION_LOGON | ユーザーがセッションにログオンしました。 |
WTS_SESSION_LOGOFF | ユーザーがセッションからログオフしました。 |
WTS_SESSION_LOCK | セッションがロックされています。 |
WTS_SESSION_UNLOCK | セッションのロックが解除されました。 |
WTS_SESSION_REMOTE_CONTROL | セッションのリモート制御状態が変更されました。 状態を確認するには、GetSystemMetrics 関数を呼び出し、SM_REMOTECONTROLメトリックを確認します。 この関数の詳細については、Microsoft Windows SDK のドキュメントを参照してください。 |
[in] pSessionNotification
セッション変更通知に関する情報を提供するWTSSESSION_NOTIFICATION構造体へのポインター。 この構造の詳細については、Windows SDK のドキュメントを参照してください。
戻り値
呼び出しが成功した場合、関数はERROR_SUCCESSを返します。 それ以外の場合は、Winerror.h で定義されているエラー コードが返されます。
備考
オペレーティング システムは、ユーザー セッションのスイッチが発生するたびに IHV 拡張機能 DLL に通知する関数を呼び出します。
uEventType パラメーターが WTS_SESSION_LOGOFF に設定されている場合、IHV 拡張機能 DLL は、保留中のすべてのユーザー インターフェイス要求を内部的に取り消す必要があり、ユーザー インターフェイス要求に割り当てられているリソースを解放する必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | wlanihv.h (Wlanihv.h を含む) |