Win32 API 日本語リファレンス
ホームSystem.RemoteDesktop › WTS_CONNECTSTATE_CLASS

WTS_CONNECTSTATE_CLASS

列挙型
基底型i4

メンバー 10

名前10進16進説明
WTSActive00x0ユーザーが WinStation にログオンしています。この状態は、ユーザーがサインインし、デバイスにアクティブに接続しているときに発生します。
WTSConnected10x1WinStation はクライアントに接続されています。
WTSConnectQuery20x2WinStation はクライアントへの接続処理中です。
WTSShadow30x3WinStation は別の WinStation をシャドウしています。
WTSDisconnected40x4WinStation はアクティブですが、クライアントは切断されています。この状態は、ユーザーがサインインしているものの、ロック画面に戻ることを選択した場合など、デバイスにアクティブに接続していないときに発生します。
WTSIdle50x5WinStation はクライアントの接続を待機しています。
WTSListen60x6WinStation は接続をリッスンしています。リスナー セッションは、新しいクライアント接続の要求を待機します。リスナー セッションにはユーザーはログオンしません。リスナー セッションは、リセット、シャドウ、または通常のクライアント セッションへの変更を行うことはできません。
WTSReset70x7WinStation はリセットされています。
WTSDown80x8エラーにより WinStation はダウンしています。
WTSInit90x9WinStation は初期化中です。

公式ドキュメント

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

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum WTS_CONNECTSTATE_CLASS : int {
    WTSActive = 0,
    WTSConnected = 1,
    WTSConnectQuery = 2,
    WTSShadow = 3,
    WTSDisconnected = 4,
    WTSIdle = 5,
    WTSListen = 6,
    WTSReset = 7,
    WTSDown = 8,
    WTSInit = 9
} WTS_CONNECTSTATE_CLASS;
public enum WTS_CONNECTSTATE_CLASS : int
{
    WTSActive = 0,
    WTSConnected = 1,
    WTSConnectQuery = 2,
    WTSShadow = 3,
    WTSDisconnected = 4,
    WTSIdle = 5,
    WTSListen = 6,
    WTSReset = 7,
    WTSDown = 8,
    WTSInit = 9,
}
Public Enum WTS_CONNECTSTATE_CLASS As Integer
    WTSActive = 0
    WTSConnected = 1
    WTSConnectQuery = 2
    WTSShadow = 3
    WTSDisconnected = 4
    WTSIdle = 5
    WTSListen = 6
    WTSReset = 7
    WTSDown = 8
    WTSInit = 9
End Enum
import enum

class WTS_CONNECTSTATE_CLASS(enum.IntEnum):
    WTSActive = 0
    WTSConnected = 1
    WTSConnectQuery = 2
    WTSShadow = 3
    WTSDisconnected = 4
    WTSIdle = 5
    WTSListen = 6
    WTSReset = 7
    WTSDown = 8
    WTSInit = 9
// WTS_CONNECTSTATE_CLASS
pub const WTSActive: i32 = 0;
pub const WTSConnected: i32 = 1;
pub const WTSConnectQuery: i32 = 2;
pub const WTSShadow: i32 = 3;
pub const WTSDisconnected: i32 = 4;
pub const WTSIdle: i32 = 5;
pub const WTSListen: i32 = 6;
pub const WTSReset: i32 = 7;
pub const WTSDown: i32 = 8;
pub const WTSInit: i32 = 9;
// WTS_CONNECTSTATE_CLASS
const (
	WTSActive int32 = 0
	WTSConnected int32 = 1
	WTSConnectQuery int32 = 2
	WTSShadow int32 = 3
	WTSDisconnected int32 = 4
	WTSIdle int32 = 5
	WTSListen int32 = 6
	WTSReset int32 = 7
	WTSDown int32 = 8
	WTSInit int32 = 9
)
const
  WTSActive = 0;
  WTSConnected = 1;
  WTSConnectQuery = 2;
  WTSShadow = 3;
  WTSDisconnected = 4;
  WTSIdle = 5;
  WTSListen = 6;
  WTSReset = 7;
  WTSDown = 8;
  WTSInit = 9;
// WTS_CONNECTSTATE_CLASS
pub const WTSActive: i32 = 0;
pub const WTSConnected: i32 = 1;
pub const WTSConnectQuery: i32 = 2;
pub const WTSShadow: i32 = 3;
pub const WTSDisconnected: i32 = 4;
pub const WTSIdle: i32 = 5;
pub const WTSListen: i32 = 6;
pub const WTSReset: i32 = 7;
pub const WTSDown: i32 = 8;
pub const WTSInit: i32 = 9;
const
  WTSActive* = 0
  WTSConnected* = 1
  WTSConnectQuery* = 2
  WTSShadow* = 3
  WTSDisconnected* = 4
  WTSIdle* = 5
  WTSListen* = 6
  WTSReset* = 7
  WTSDown* = 8
  WTSInit* = 9
enum WTS_CONNECTSTATE_CLASS : int {
    WTSActive = 0,
    WTSConnected = 1,
    WTSConnectQuery = 2,
    WTSShadow = 3,
    WTSDisconnected = 4,
    WTSIdle = 5,
    WTSListen = 6,
    WTSReset = 7,
    WTSDown = 8,
    WTSInit = 9,
}
#define global WTSActive       0x0
#define global WTSConnected    0x1
#define global WTSConnectQuery 0x2
#define global WTSShadow       0x3
#define global WTSDisconnected 0x4
#define global WTSIdle         0x5
#define global WTSListen       0x6
#define global WTSReset        0x7
#define global WTSDown         0x8
#define global WTSInit         0x9