다음을 통해 공유


WTSINFOEX_LEVEL1_A 구조체(wtsapi32.h)

원격 데스크톱 서비스 세션에 대한 확장된 정보를 포함합니다.

구문

typedef struct _WTSINFOEX_LEVEL1_A {
  ULONG                  SessionId;
  WTS_CONNECTSTATE_CLASS SessionState;
  LONG                   SessionFlags;
  CHAR                   WinStationName[WINSTATIONNAME_LENGTH + 1];
  CHAR                   UserName[USERNAME_LENGTH + 1];
  CHAR                   DomainName[DOMAIN_LENGTH + 1];
  LARGE_INTEGER          LogonTime;
  LARGE_INTEGER          ConnectTime;
  LARGE_INTEGER          DisconnectTime;
  LARGE_INTEGER          LastInputTime;
  LARGE_INTEGER          CurrentTime;
  DWORD                  IncomingBytes;
  DWORD                  OutgoingBytes;
  DWORD                  IncomingFrames;
  DWORD                  OutgoingFrames;
  DWORD                  IncomingCompressedBytes;
  DWORD                  OutgoingCompressedBytes;
} WTSINFOEX_LEVEL1_A, *PWTSINFOEX_LEVEL1_A;

멤버

SessionId

세션 식별자입니다.

SessionState

원격 데스크톱 서비스 세션의 연결 상태를 지정하는 WTS_CONNECTSTATE_CLASS 열거형 형식의 값입니다.

SessionFlags

세션의 상태입니다. 다음 값 중 하나 이상이 될 수 있습니다.

WTS_SESSIONSTATE_UNKNOWN(4294967295(0xFFFFFFFF))

세션 상태를 알 수 없습니다.

WTS_SESSIONSTATE_LOCK(0(0x0))

세션이 잠겨 있습니다.

WTS_SESSIONSTATE_UNLOCK(1(0x1))

세션이 잠금 해제되었습니다.

Windows Server 2008 R2 및 Windows 7: 코드 결함으로 인해 WTS_SESSIONSTATE_LOCKWTS_SESSIONSTATE_UNLOCK 플래그의 사용이 반전됩니다. 즉, WTS_SESSIONSTATE_LOCK 세션이 잠금 해제되었음을 나타내고 WTS_SESSIONSTATE_UNLOCK 세션이 잠겨 있음을 나타냅니다.

WinStationName[WINSTATIONNAME_LENGTH + 1]

세션의 창 스테이션 이름을 포함하는 null로 끝나는 문자열입니다.

UserName[USERNAME_LENGTH + 1]

세션을 소유한 사용자의 이름을 포함하는 null로 끝나는 문자열입니다.

DomainName[DOMAIN_LENGTH + 1]

사용자가 속한 도메인의 이름을 포함하는 null로 끝나는 문자열입니다.

LogonTime

사용자가 세션에 로그온한 시간입니다. 이 값은 1601년 1월 1일 협정 세계시(그리니치 표준시) 이후의 100나노초 간격 수를 나타내는 큰 정수로 저장됩니다.

ConnectTime

세션에 대한 가장 최근 클라이언트 연결 시간입니다. 이 값은 1601년 1월 1일 협정 세계시 이후의 100나노초 간격 수를 나타내는 큰 정수로 저장됩니다.

DisconnectTime

세션에 대한 가장 최근의 클라이언트 연결 끊김 시간입니다. 이 값은 1601년 1월 1일 협정 세계시 이후의 100나노초 간격 수를 나타내는 큰 정수로 저장됩니다.

LastInputTime

세션의 마지막 사용자 입력 시간입니다. 이 값은 1601년 1월 1일 협정 세계시 이후의 100나노초 간격 수를 나타내는 큰 정수로 저장됩니다.

CurrentTime

이 구조체가 채워진 시간입니다. 이 값은 1601년 1월 1일 협정 세계시 이후의 100나노초 간격 수를 나타내는 큰 정수로 저장됩니다.

IncomingBytes

클라이언트가 연결된 이후 클라이언트에서 서버로 전송된 압축되지 않은 RDP(원격 데스크톱 프로토콜) 데이터의 바이트 수입니다.

OutgoingBytes

클라이언트가 연결된 이후 서버에서 클라이언트로 전송된 압축되지 않은 RDP 데이터의 바이트 수입니다.

IncomingFrames

클라이언트가 연결된 이후 클라이언트에서 서버로 전송된 RDP 데이터의 프레임 수입니다.

OutgoingFrames

클라이언트가 연결된 이후 서버에서 클라이언트로 전송된 RDP 데이터의 프레임 수입니다.

IncomingCompressedBytes

클라이언트가 연결된 이후 클라이언트에서 서버로 전송된 압축된 RDP 데이터의 바이트 수입니다.

OutgoingCompressedBytes

클라이언트가 연결된 이후 서버에서 클라이언트로 전송된 압축된 RDP 데이터의 바이트 수입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7
지원되는 최소 서버 Windows Server 2008 R2
머리글 wtsapi32.h

추가 정보

WTS_CONNECTSTATE_CLASS