DOT11EXTIHV_PROCESS_SESSION_CHANGE コールバック関数 (wlanihv.h)

大事なネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、「 WLAN ユニバーサル Windows ドライバー モデル」を参照してください。
 
オペレーティング システムは Dot11ExtIhvProcessSessionChange 関数を呼び出して、セッション変更イベントを IHV Extensions DLL に通知します。

構文

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 を含む)