DOT11EXTIHV_PROCESS_SESSION_CHANGE コールバック関数 (wlanihv.h)
大事なネイティブ 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 Extensions DLL に通知します。
uEventType パラメーターが WTS_SESSION_LOGOFF に設定されている場合、IHV Extensions DLL は保留中のすべてのユーザー インターフェイス要求を内部的に取り消し、ユーザー インターフェイス要求に割り当てられたリソースを解放する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | wlanihv.h (Wlanihv.h を含む) |