Bagikan melalui


struktur SERVER_INFO_102 (lmserver.h)

Struktur SERVER_INFO_102 berisi informasi tentang server yang ditentukan, termasuk nama, platform, jenis server, atribut, dan perangkat lunak terkait.

Sintaks

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;

Anggota

sv102_platform_id

Jenis: DWORD

Tingkat informasi yang digunakan untuk informasi khusus platform.

Nilai yang mungkin untuk anggota ini tercantum dalam file header Lmcons.h .

Nilai Makna
PLATFORM_ID_DOS
300
Platform MS-DOS.
PLATFORM_ID_OS2
400
Platform OS/2.
PLATFORM_ID_NT
500
Platform Windows NT.
PLATFORM_ID_OSF
600
Platform OSF.
PLATFORM_ID_VMS
700
Platform VMS.

sv102_name

Jenis: LPWSTR

Penunjuk ke string Unicode yang menentukan nama server.

sv102_version_major

Jenis: DWORD

Nomor versi utama dan jenis server.

Nomor versi rilis utama sistem operasi ditentukan dalam 4 bit yang paling tidak signifikan. Jenis server ditentukan dalam 4 bit yang paling signifikan. Bitmask MAJOR_VERSION_MASK yang ditentukan dalam header Lmserver.h harus digunakan oleh aplikasi untuk mendapatkan nomor versi utama dari anggota ini.

sv102_version_minor

Jenis: DWORD

Nomor versi rilis minor dari sistem operasi.

sv102_type

Jenis: DWORD

Jenis perangkat lunak yang dijalankan komputer.

Nilai yang mungkin untuk anggota ini tercantum dalam file header Lmserver.h . Anggota ini bisa menjadi kombinasi dari beberapa nilai berikut.

Nilai Makna
SV_TYPE_WORKSTATION
0x00000001
Stasiun kerja.
SV_TYPE_SERVER
0x00000002
Server.
SV_TYPE_SQLSERVER
0x00000004
Server yang berjalan dengan Microsoft SQL Server.
SV_TYPE_DOMAIN_CTRL
0x00000008
Pengontrol domain utama.
SV_TYPE_DOMAIN_BAKCTRL
0x00000010
Pengontrol domain cadangan.
SV_TYPE_TIME_SOURCE
0x00000020
Server yang menjalankan layanan Timesource.
SV_TYPE_AFP
0x00000040
Server yang menjalankan layanan file Apple Filing Protocol (AFP).
SV_TYPE_NOVELL
0x00000080
Server Novell.
SV_TYPE_DOMAIN_MEMBER
0x00000100
Anggota domain LAN Manager 2.x.
SV_TYPE_PRINTQ_SERVER
0x00000200
Server yang berbagi antrean cetak.
SV_TYPE_DIALIN_SERVER
0x00000400
Server yang menjalankan layanan dial-in.
SV_TYPE_XENIX_SERVER
0x00000800
Server Xenix atau Unix.
SV_TYPE_NT
0x00001000
Stasiun kerja atau server.
SV_TYPE_WFW
0x00002000
Komputer yang menjalankan Windows untuk Grup Kerja.
SV_TYPE_SERVER_MFPN
0x00004000
Server yang menjalankan layanan Microsoft File dan Print for NetWare.
SV_TYPE_SERVER_NT
0x00008000
Server apa pun yang bukan pengendali domain.
SV_TYPE_POTENTIAL_BROWSER
0x00010000
Komputer yang dapat menjalankan layanan browser.
SV_TYPE_BACKUP_BROWSER
0x00020000
Server yang menjalankan layanan browser sebagai cadangan.
SV_TYPE_MASTER_BROWSER
0x00040000
Server yang menjalankan layanan browser master.
SV_TYPE_DOMAIN_MASTER
0x00080000
Server yang menjalankan browser master domain.
SV_TYPE_SERVER_OSF
0x00100000
Komputer yang menjalankan OSF.
SV_TYPE_SERVER_VMS
0x00200000
Komputer yang menjalankan VMS.
SV_TYPE_WINDOWS
0x00400000
Komputer yang menjalankan Windows.
SV_TYPE_DFS
0x00800000
Server yang merupakan akar pohon DFS.
SV_TYPE_CLUSTER_NT
0x01000000
Kluster server tersedia di domain.
SV_TYPE_TERMINALSERVER
0x02000000
Server yang menjalankan layanan Server Terminal.
SV_TYPE_CLUSTER_VS_NT
0x04000000
Server virtual kluster tersedia di domain.

Windows 2000: Nilai ini tidak didukung.

SV_TYPE_DCE
0x10000000
Server yang menjalankan Direktori DCE dan Layanan Keamanan atau yang setara.
SV_TYPE_ALTERNATE_XPORT
0x20000000
Server yang dikembalikan oleh transportasi alternatif.
SV_TYPE_LOCAL_LIST_ONLY
0x40000000
Server yang dikelola oleh browser.
SV_TYPE_DOMAIN_ENUM
0x80000000
Domain utama.
 

Konstanta SV_TYPE_ALL didefinisikan untuk 0xFFFFFFFF dalam file header Lmserver.h. Konstanta ini dapat digunakan untuk memeriksa semua jenis server ketika digunakan dengan fungsi NetServerEnum .

sv102_comment

Jenis: LPWSTR

Penunjuk ke string Unicode yang menentukan komentar yang menjelaskan server. Komentar bisa null.

sv102_users

Jenis: DWORD

Jumlah pengguna yang dapat mencoba masuk ke server sistem. Perhatikan bahwa server lisensi inilah yang menentukan berapa banyak pengguna ini yang benar-benar dapat masuk.

sv102_disc

Jenis: LONG

Waktu pemutusan otomatis, dalam hitungan menit. Sesi terputus jika tidak aktif lebih lama dari periode waktu yang ditentukan oleh anggota sv102_disc . Jika nilai sv102_disc SV_NODISC, pemutusan otomatis tidak diaktifkan.

sv102_hidden

Jenis: BOOL

Nilai yang menunjukkan apakah server terlihat oleh komputer lain di domain jaringan yang sama. Anggota ini bisa menjadi salah satu nilai berikut yang ditentukan dalam file header Lmserver.h .

Nilai Makna
SV_VISIBLE
Server terlihat.
SV_HIDDEN
Server tidak terlihat.

sv102_announce

Jenis: DWORD

Tingkat pengumuman jaringan, dalam hitung detik. Laju ini menentukan seberapa sering server diumumkan ke komputer lain pada jaringan. Untuk informasi selengkapnya tentang berapa banyak tingkat pengumuman dapat bervariasi dari periode waktu yang ditentukan oleh anggota ini, lihat SERVER_INFO_1018.

sv102_anndelta

Jenis: DWORD

Nilai delta untuk tingkat pengumuman, dalam milidetik. Nilai ini menentukan berapa banyak tingkat pengumuman yang dapat bervariasi dari periode waktu yang ditentukan dalam anggota sv102_announce .

Nilai delta memungkinkan tingkat pengumuman yang bervariasi secara acak. Misalnya, jika anggota sv102_announce memiliki nilai 10 dan anggota sv102_anndelta memiliki nilai 1, tingkat pengumuman dapat bervariasi dari 9,999 detik hingga 10,001 detik.

sv102_licenses

Jenis: DWORD

Jumlah pengguna per lisensi. Secara default, angka ini SV_USERS_PER_LICENSE.

sv102_userpath

Jenis: LPWSTR

Penunjuk ke string Unicode yang menentukan jalur ke direktori pengguna.

Keterangan

Untuk mengambil nilai yang menunjukkan apakah berbagi adalah volume akar dalam struktur pohon Dfs, Anda harus memanggil fungsi NetShareGetInfo dan menentukan tingkat informasi 1005.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header lmserver.h (termasuk Lm.h)

Lihat juga

NetServerGetInfo

NetServerSetInfo

NetShareGetInfo

Gambaran Umum Manajemen Jaringan

Struktur Manajemen Jaringan

SERVER_INFO_1018

Fungsi Server