다음을 통해 공유


SERVER_INFO_102 구조체(lmserver.h)

SERVER_INFO_102 구조에는 이름, 플랫폼, 서버 유형, 특성 및 관련 소프트웨어를 포함하여 지정된 서버에 대한 정보가 포함됩니다.

구문

typedef struct _SERVER_INFO_102 {
  DWORD sv102_platform_id;
  LMSTR sv102_name;
  DWORD sv102_version_major;
  DWORD sv102_version_minor;
  DWORD sv102_type;
  LMSTR sv102_comment;
  DWORD sv102_users;
  LONG  sv102_disc;
  BOOL  sv102_hidden;
  DWORD sv102_announce;
  DWORD sv102_anndelta;
  DWORD sv102_licenses;
  LMSTR sv102_userpath;
} SERVER_INFO_102, *PSERVER_INFO_102, *LPSERVER_INFO_102;

멤버

sv102_platform_id

형식:DWORD

플랫폼별 정보에 사용할 정보 수준입니다.

이 멤버에 대한 가능한 값은 Lmcons.h 헤더 파일에 나열됩니다.

의미
PLATFORM_ID_DOS
300
MS-DOS 플랫폼입니다.
PLATFORM_ID_OS2
400
OS/2 플랫폼.
PLATFORM_ID_NT
500
Windows NT 플랫폼.
PLATFORM_ID_OSF
600
OSF 플랫폼.
PLATFORM_ID_VMS
700
VMS 플랫폼.

sv102_name

형식: LPWSTR

서버 이름을 지정하는 유니코드 문자열에 대한 포인터입니다.

sv102_version_major

형식:DWORD

주 버전 번호 및 서버 유형입니다.

운영 체제의 주 릴리스 버전 번호는 가장 중요한 4비트에서 지정됩니다. 서버 유형은 가장 중요한 4비트에서 지정됩니다. Lmserver.h 헤더에 정의된 MAJOR_VERSION_MASK 비트 마스크는 애플리케이션에서 이 멤버로부터 주 버전 번호를 가져오는 데 사용해야 합니다.

sv102_version_minor

형식:DWORD

운영 체제의 부 릴리스 버전 번호입니다.

sv102_type

형식:DWORD

컴퓨터가 실행 중인 소프트웨어의 유형입니다.

이 멤버에 대한 가능한 값은 Lmserver.h 헤더 파일에 나열됩니다. 이 멤버는 다음 값 중 일부의 조합일 수 있습니다.

의미
SV_TYPE_WORKSTATION
0x00000001
워크스테이션.
SV_TYPE_SERVER
0x00000002
서버입니다.
SV_TYPE_SQLSERVER
0x00000004
Microsoft SQL Server 실행 중인 서버입니다.
SV_TYPE_DOMAIN_CTRL
0x00000008
기본 도메인 컨트롤러입니다.
SV_TYPE_DOMAIN_BAKCTRL
0x00000010
백업 도메인 컨트롤러.
SV_TYPE_TIME_SOURCE
0x00000020
Timesource 서비스를 실행하는 서버입니다.
SV_TYPE_AFP
0x00000040
AFP(Apple Filing Protocol) 파일 서비스를 실행하는 서버입니다.
SV_TYPE_NOVELL
0x00000080
Novell 서버입니다.
SV_TYPE_DOMAIN_MEMBER
0x00000100
LAN Manager 2.x 도메인 멤버입니다.
SV_TYPE_PRINTQ_SERVER
0x00000200
인쇄 큐를 공유하는 서버입니다.
SV_TYPE_DIALIN_SERVER
0x00000400
전화 접속 서비스를 실행하는 서버입니다.
SV_TYPE_XENIX_SERVER
0x00000800
Xenix 또는 Unix 서버.
SV_TYPE_NT
0x00001000
워크스테이션 또는 서버.
SV_TYPE_WFW
0x00002000
작업 그룹용 Windows를 실행하는 컴퓨터입니다.
SV_TYPE_SERVER_MFPN
0x00004000
NetWare 서비스용 Microsoft 파일 및 인쇄를 실행하는 서버입니다.
SV_TYPE_SERVER_NT
0x00008000
도메인 컨트롤러가 아닌 모든 서버.
SV_TYPE_POTENTIAL_BROWSER
0x00010000
브라우저 서비스를 실행할 수 있는 컴퓨터입니다.
SV_TYPE_BACKUP_BROWSER
0x00020000
브라우저 서비스를 백업으로 실행하는 서버입니다.
SV_TYPE_MASTER_BROWSER
0x00040000
master 브라우저 서비스를 실행하는 서버입니다.
SV_TYPE_DOMAIN_MASTER
0x00080000
도메인 master 브라우저를 실행하는 서버입니다.
SV_TYPE_SERVER_OSF
0x00100000
OSF를 실행하는 컴퓨터입니다.
SV_TYPE_SERVER_VMS
0x00200000
VMS를 실행하는 컴퓨터입니다.
SV_TYPE_WINDOWS
0x00400000
Windows를 실행하는 컴퓨터입니다.
SV_TYPE_DFS
0x00800000
DFS 트리의 루트인 서버입니다.
SV_TYPE_CLUSTER_NT
0x01000000
도메인에서 사용할 수 있는 서버 클러스터입니다.
SV_TYPE_TERMINALSERVER
0x02000000
터미널 서버 서비스를 실행하는 서버입니다.
SV_TYPE_CLUSTER_VS_NT
0x04000000
도메인에서 사용할 수 있는 클러스터 가상 서버입니다.

Windows 2000: 이 값은 지원되지 않습니다.

SV_TYPE_DCE
0x10000000
DCE 디렉터리 및 Security Services 또는 동등한 서버를 실행하는 서버입니다.
SV_TYPE_ALTERNATE_XPORT
0x20000000
대체 전송에서 반환되는 서버입니다.
SV_TYPE_LOCAL_LIST_ONLY
0x40000000
브라우저에서 유지 관리되는 서버입니다.
SV_TYPE_DOMAIN_ENUM
0x80000000
기본 도메인입니다.
 

SV_TYPE_ALL 상수는 Lmserver.h 헤더 파일에서 0xFFFFFFFF 위해 정의됩니다. 이 상수는 NetServerEnum 함수와 함께 사용할 때 모든 서버 형식에 대해 검사 데 사용할 수 있습니다.

sv102_comment

형식: LPWSTR

서버를 설명하는 주석을 지정하는 유니코드 문자열에 대한 포인터입니다. 주석은 null일 수 있습니다.

sv102_users

형식:DWORD

시스템 서버에 로그온할 수 있는 사용자 수입니다. 실제로 로그온할 수 있는 사용자 수를 결정하는 것은 라이선스 서버입니다.

sv102_disc

형식: LONG

자동 연결 끊기 시간(분)입니다. 세션이 sv102_disc 멤버가 지정한 기간보다 더 오래 유휴 상태이면 연결이 끊어집니다. sv102_disc 값이 SV_NODISC 경우 자동 연결 끊기를 사용할 수 없습니다.

sv102_hidden

형식: BOOL

서버가 동일한 네트워크 도메인의 다른 컴퓨터에 표시되는지 여부를 나타내는 값입니다. 이 멤버는 Lmserver.h 헤더 파일에 정의된 다음 값 중 하나일 수 있습니다.

의미
SV_VISIBLE
서버가 표시됩니다.
SV_HIDDEN
서버가 표시되지 않습니다.

sv102_announce

형식:DWORD

네트워크 공지 속도(초)입니다. 이 속도는 서버가 네트워크의 다른 컴퓨터에 발표되는 빈도를 결정합니다. 이 멤버가 지정한 기간과 공지 속도가 얼마나 달라질 수 있는지에 대한 자세한 내용은 SERVER_INFO_1018.

sv102_anndelta

형식:DWORD

공지 속도의 델타 값(밀리초)입니다. 이 값은 공지 속도가 sv102_announce 멤버에 지정된 기간과 얼마나 다를 수 있는지를 지정합니다.

델타 값은 임의로 다양한 공지 속도를 허용합니다. 예를 들어 sv102_announce 멤버의 값이 10이고 sv102_anndelta 멤버의 값이 1인 경우 공지 속도는 9.999초에서 10.001초로 달라질 수 있습니다.

sv102_licenses

형식:DWORD

라이선스당 사용자 수입니다. 기본적으로 이 숫자는 SV_USERS_PER_LICENSE.

sv102_userpath

형식: LPWSTR

사용자 디렉터리에 대한 경로를 지정하는 유니코드 문자열에 대한 포인터입니다.

설명

공유가 Dfs 트리 구조의 루트 볼륨인지 여부를 나타내는 값을 검색하려면 NetShareGetInfo 함수를 호출하고 정보 수준 1005를 지정해야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 lmserver.h(Lm.h 포함)

참고 항목

NetServerGetInfo

NetServerSetInfo

NetShareGetInfo

네트워크 관리 개요

네트워크 관리 구조

SERVER_INFO_1018

서버 함수