次の方法で共有


WTS_CONNECTSTATE_CLASS列挙 (wtsapi32.h)

リモート デスクトップ サービス セッションの接続状態を指定します。

構文

typedef enum _WTS_CONNECTSTATE_CLASS {
  WTSActive,
  WTSConnected,
  WTSConnectQuery,
  WTSShadow,
  WTSDisconnected,
  WTSIdle,
  WTSListen,
  WTSReset,
  WTSDown,
  WTSInit
} WTS_CONNECTSTATE_CLASS;

定数

 
WTSActive
ユーザーが WinStation にログオンしています。 この状態は、ユーザーがサインインし、デバイスにアクティブに接続したときに発生します。
WTSConnected
WinStation はクライアントに接続されています。
WTSConnectQuery
WinStation は、クライアントに接続中です。
WTSShadow
WinStation は別の WinStation をシャドウしています。
WTSDisconnected
WinStation はアクティブですが、クライアントは切断されています。 この状態は、ユーザーがサインインしているが、デバイスにアクティブに接続されていない場合 (ユーザーがロック画面に終了することを選択した場合など) に発生します。
WTSIdle
WinStation は、クライアントの接続を待機しています。
WTSListen
WinStation は接続をリッスンしています。 リスナー セッションは、新しいクライアント接続の要求を待機します。 リスナー セッションにログオンしているユーザーはいません。 リスナー セッションをリセット、シャドウ、または通常のクライアント セッションに変更することはできません。
WTSReset
WinStation がリセットされています。
WTSDown
エラーが原因で WinStation がダウンしています。
WTSInit
WinStation が初期化中です。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header wtsapi32.h

こちらもご覧ください

WTSQuerySessionInformation

WTSWaitSystemEvent

WTS_SESSION_INFO