다음을 통해 공유


WTS_INFO_CLASS 열거형(wtsapi32.h)

WTSQuerySessionInformation 함수에 대한 호출에서 검색할 세션 정보의 형식을 나타내는 값을 포함합니다.

Syntax

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주소 멤버의 시작부터 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