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 MS-DOS. |
|
Platform OS/2. |
|
Platform Windows NT. |
|
Platform OSF. |
|
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.
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 |
---|---|
|
Server terlihat. |
|
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) |