WTS_INFO_CLASS列挙 (wtsapi32.h)
WTSQuerySessionInformation 関数の呼び出しで取得するセッション情報の種類を示す値を格納します。
構文
typedef enum _WTS_INFO_CLASS {
WTSInitialProgram,
WTSApplicationName,
WTSWorkingDirectory,
WTSOEMId,
WTSSessionId,
WTSUserName,
WTSWinStationName,
WTSDomainName,
WTSConnectState,
WTSClientBuildNumber,
WTSClientName,
WTSClientDirectory,
WTSClientProductId,
WTSClientHardwareId,
WTSClientAddress,
WTSClientDisplay,
WTSClientProtocolType,
WTSIdleTime,
WTSLogonTime,
WTSIncomingBytes,
WTSOutgoingBytes,
WTSIncomingFrames,
WTSOutgoingFrames,
WTSClientInfo,
WTSSessionInfo,
WTSSessionInfoEx,
WTSConfigInfo,
WTSValidationInfo,
WTSSessionAddressV4,
WTSIsRemoteSession
} WTS_INFO_CLASS;
定数
WTSInitialProgram リモート デスクトップ サービスが実行時に実行する初期プログラムの名前を含む null で終わる文字列。 ユーザーがログオンします。 |
||||||||
WTSApplicationName セッションが実行されているアプリケーションの発行された名前を含む null で終わる文字列。 Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista: この値はサポートされていません |
||||||||
WTSWorkingDirectory 初期プログラムの起動時に使用される既定のディレクトリを含む null で終わる文字列。 |
||||||||
WTSOEMId この値は使用されません。 |
||||||||
WTSSessionId セッション識別子を含む ULONG 値。 |
||||||||
WTSUserName セッションに関連付けられているユーザーの名前を含む null で終わる文字列。 |
||||||||
WTSWinStationName リモート デスクトップ サービス セッションの名前を含む null で終わる文字列。 メモ 名前にもかかわらず、この型を指定してもウィンドウステーション名は返されません。 代わりに、 リモート デスクトップ サービス セッションの名前。 各リモート デスクトップ サービス セッションは対話型ウィンドウに関連付けられます 駅。 対話型ウィンドウ ステーションでサポートされているウィンドウ ステーション名は、次の場合のみです。 "WinSta0" は、各セッションが独自の "WinSta0" ウィンドウ ステーションに関連付けられています。 詳細については、「 ウィンドウステーション。 |
||||||||
WTSDomainName ログオンしているユーザーが属するドメインの名前を含む null で終わる文字列。 |
||||||||
WTSConnectState セッションの現在の接続状態。 詳細については、「 WTS_CONNECTSTATE_CLASS。 |
||||||||
WTSClientBuildNumber クライアントのビルド番号を含む ULONG 値。 |
||||||||
WTSClientName クライアントの名前を含む null で終わる文字列。 |
||||||||
WTSClientDirectory クライアントがインストールされているディレクトリを含む null で終わる文字列。 |
||||||||
WTSClientProductId USHORT クライアント固有の製品識別子。 |
||||||||
WTSClientHardwareId クライアント固有のハードウェア識別子を含む ULONG 値。 このオプションは、今後使用するために予約されています。 WTSQuerySessionInformation は常に 0 の値を返します。 |
||||||||
WTSClientAddress クライアントのネットワークの種類とネットワーク アドレス。 詳細については、「 WTS_CLIENT_ADDRESS。 IP アドレスは、WTS_CLIENT_ADDRESSの Address メンバーの先頭から 2 バイトオフセットされます 構造。 |
||||||||
WTSClientDisplay クライアントの表示解像度に関する情報。 詳細については、「 WTS_CLIENT_DISPLAY。 |
||||||||
WTSClientProtocolType のプロトコルの種類に関する情報を指定する USHORT 値 セッション。 これは次のいずれかの値です。
|
||||||||
WTSIdleTime この値は FALSE を返します。 GetLastError を呼び出して拡張エラー情報を取得すると、GetLastError はERROR_NOT_SUPPORTEDを返します。 セッションのアイドル時間を計算するには、 LastInputTime 構造体フィールドを使用します。 Windows Server 2008 と Windows Vista: この値は使用されません。 |
||||||||
WTSLogonTime この値は FALSE を返します。 GetLastError を呼び出して拡張エラー情報を取得すると、GetLastError はERROR_NOT_SUPPORTEDを返します。 Windows Server 2008 と Windows Vista: この値は使用されません。 |
||||||||
WTSIncomingBytes この値は FALSE を返します。 GetLastError を呼び出して拡張エラー情報を取得すると、GetLastError はERROR_NOT_SUPPORTEDを返します。 Windows Server 2008 と Windows Vista: この値は使用されません。 |
||||||||
WTSOutgoingBytes この値は FALSE を返します。 GetLastError を呼び出して拡張エラー情報を取得すると、GetLastError はERROR_NOT_SUPPORTEDを返します。 Windows Server 2008 と Windows Vista: この値は使用されません。 |
||||||||
WTSIncomingFrames この値は FALSE を返します。 GetLastError を呼び出して拡張エラー情報を取得すると、GetLastError はERROR_NOT_SUPPORTEDを返します。 Windows Server 2008 と Windows Vista: この値は使用されません。 |
||||||||
WTSOutgoingFrames この値は FALSE を返します。 GetLastError を呼び出して拡張エラー情報を取得すると、GetLastError はERROR_NOT_SUPPORTEDを返します。 Windows Server 2008 と Windows Vista: この値は使用されません。 |
||||||||
WTSClientInfo リモート デスクトップ接続 (RDC) クライアントに関する情報。 詳細については、「 WTSCLIENT」を参照してください。 |
||||||||
WTSSessionInfo RD セッション ホスト サーバー上のクライアント セッションに関する情報。 詳細については、「 WTSINFO」を参照してください。 |
||||||||
WTSSessionInfoEx RD セッション ホスト サーバー上のセッションに関する拡張情報。 詳細については、「 WTSINFOEX」を参照してください。 Windows Server 2008 と Windows Vista: この値はサポートされていません。 |
||||||||
WTSConfigInfo RD セッション ホスト サーバーの構成に関する情報を含む WTSCONFIGINFO 構造体。 Windows Server 2008 と Windows Vista: この値はサポートされていません。 |
||||||||
WTSValidationInfo この値はサポートされていません。 |
||||||||
WTSSessionAddressV4 セッション に 割り当てられた IPv4 アドレスを含むWTS_SESSION_ADDRESS構造体。 セッションに仮想 IP アドレスがない場合、 WTSQuerySessionInformation 関数は ERROR_NOT_SUPPORTEDを返します。 Windows Server 2008 と Windows Vista: この値はサポートされていません。 |
||||||||
WTSIsRemoteSession 現在のセッションがリモート セッションであるかどうかを判断します。 WTSQuerySessionInformation 関数は、現在のセッションがリモート セッションであることを示す場合は TRUE、現在のセッションがローカル セッションであることを示す場合は FALSE を返します。 この値はローカル コンピューターでのみ使用できるため、WTSQuerySessionInformation 関数の hServer パラメーターにはWTS_CURRENT_SERVER_HANDLEを含める必要があります。 Windows Server 2008 と Windows Vista: この値はサポートされていません。 |
要件
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
ヘッダー | wtsapi32.h |