次の方法で共有


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_ADDRESSAddress メンバーの先頭から 2 バイトオフセットされます
構造。
WTSClientDisplay
クライアントの表示解像度に関する情報。 詳細については、「
WTS_CLIENT_DISPLAY
WTSClientProtocolType
のプロトコルの種類に関する情報を指定する USHORT
セッション。 これは次のいずれかの値です。


















意味

0


コンソール セッション。


1


この値は、レガシの目的で保持されます。


2


RDP プロトコル。

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

関連項目

WTSQuerySessionInformation