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
네트워크 관리 개요
네트워크 관리 구조
서버 함수