SESSION_INFO_502 구조체(lmshare.h)

컴퓨터의 이름을 포함하여 세션에 대한 정보를 포함합니다. 사용자의 이름입니다. 컴퓨터에서 파일, 파이프 및 디바이스 열기 및 클라이언트가 사용하는 전송의 이름입니다.

구문

typedef struct _SESSION_INFO_502 {
  LMSTR sesi502_cname;
  LMSTR sesi502_username;
  DWORD sesi502_num_opens;
  DWORD sesi502_time;
  DWORD sesi502_idle_time;
  DWORD sesi502_user_flags;
  LMSTR sesi502_cltype_name;
  LMSTR sesi502_transport;
} SESSION_INFO_502, *PSESSION_INFO_502, *LPSESSION_INFO_502;

멤버

sesi502_cname

세션을 설정한 컴퓨터의 이름을 지정하는 유니코드 문자열에 대한 포인터입니다. 이 문자열은 백슬래시(\)를 포함할 수 없습니다.

sesi502_username

세션을 설정한 사용자의 이름을 지정하는 유니코드 문자열에 대한 포인터입니다.

sesi502_num_opens

세션 중에 열린 파일, 디바이스 및 파이프 수를 지정합니다.

sesi502_time

세션이 활성화된 시간(초)을 지정합니다.

sesi502_idle_time

세션이 유휴 상태인 시간(초)을 지정합니다.

sesi502_user_flags

사용자가 세션을 설정하는 방법을 설명하는 값을 지정합니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

의미
SESS_GUEST
sesi502_username 멤버가 지정한 사용자가 게스트 계정을 사용하여 세션을 설정했습니다.
SESS_NOENCRYPTION
sesi502_username 멤버가 지정한 사용자가 암호 암호화를 사용하지 않고 세션을 설정했습니다.

sesi502_cltype_name

세션을 설정한 클라이언트의 형식을 지정하는 유니코드 문자열에 대한 포인터입니다. 다음은 LAN 관리자 서버에 대해 정의된 형식입니다.

의미
DOS LM 1.0
MS-DOS 1.0 클라이언트용 LAN 관리자.
DOS LM 2.0
MS-DOS 2.0 클라이언트용 LAN 관리자.
OS/2 LM 1.0
MS-OS/2 1.0 클라이언트용 LAN 관리자.
OS/2 LM 2.0
MS-OS/2 2.0 클라이언트용 LAN 관리자.
 

UNIX를 실행하는 LAN 관리자 서버의 세션도 LAN Manager 2.0으로 표시됩니다.

sesi502_transport

클라이언트가 서버와 통신하는 데 사용하는 전송의 이름을 지정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 lmshare.h(Lm.h 포함)

추가 정보

NetSessionEnum

네트워크 관리 개요

네트워크 관리 구조

세션 함수