다음을 통해 공유


SERVER_INFO_101 구조체(lmserver.h)

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

구문

typedef struct _SERVER_INFO_101 {
  DWORD sv101_platform_id;
  LMSTR sv101_name;
  DWORD sv101_version_major;
  DWORD sv101_version_minor;
  DWORD sv101_type;
  LMSTR sv101_comment;
} SERVER_INFO_101, *PSERVER_INFO_101, *LPSERVER_INFO_101;

멤버

sv101_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 플랫폼.

sv101_name

형식: LPWSTR

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

sv101_version_major

형식:DWORD

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

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

sv101_version_minor

형식:DWORD

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

sv101_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 함수와 함께 사용할 때 모든 서버 형식에 대해 검사 데 사용할 수 있습니다.

sv101_comment

형식: LPWSTR

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

설명

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

요구 사항

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

추가 정보

NetServerEnum

NetServerGetInfo

NetServerSetInfo

NetShareGetInfo

네트워크 관리 개요

네트워크 관리 구조

서버 함수