struktur SHARE_INFO_1005 (lmshare.h)

Berisi informasi tentang sumber daya bersama.

Sintaks

typedef struct _SHARE_INFO_1005 {
  DWORD shi1005_flags;
} SHARE_INFO_1005, *PSHARE_INFO_1005, *LPSHARE_INFO_1005;

Anggota

shi1005_flags

Bitmask bendera yang menentukan informasi tentang sumber daya bersama.

Nilai Makna
SHI1005_FLAGS_DFS
0x0001
Berbagi yang ditentukan ada dalam struktur pohon Dfs. Bendera ini tidak dapat diatur dengan NetShareSetInfo.
SHI1005_FLAGS_DFS_ROOT
0x0002
Berbagi yang ditentukan adalah volume akar dalam struktur pohon Dfs. Bendera ini tidak dapat diatur dengan NetShareSetInfo.
SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS
0x0100
Berbagi yang ditentukan melarang file eksklusif terbuka, di mana bacaan ke file terbuka tidak diizinkan.
SHI1005_FLAGS_FORCE_SHARED_DELETE
0x0200
File bersama dalam berbagi yang ditentukan dapat dihapus secara paksa.
SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING
0x0400
Klien diizinkan untuk menyimpan namespace dari berbagi yang ditentukan.
SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM
0x0800
Server akan memfilter entri direktori berdasarkan izin akses yang dimiliki pengguna pada komputer klien untuk server tempat file berada. Hanya file yang penggunanya memiliki akses baca dan direktori yang aksesnya FILE_LIST_DIRECTORY akan dikembalikan pengguna. Jika pengguna memiliki SeBackupPrivilege, semua informasi yang tersedia akan dikembalikan.

Untuk informasi selengkapnya tentang akses file dan direktori, lihat Keamanan File dan Hak Akses.

Untuk informasi selengkapnya tentang SeBackupPrivilege, lihat Konstanta Hak Istimewa.

Catatan Bendera ini hanya didukung pada server yang menjalankan Windows Server 2003 dengan SP1 atau yang lebih baru.
 
SHI1005_FLAGS_FORCE_LEVELII_OPLOCK
0x1000
Mencegah mode penembolokan eksklusif yang dapat menyebabkan penundaan untuk data baca-saja yang sangat dibagikan.
Catatan Bendera ini hanya didukung pada server yang menjalankan Windows Server 2008 R2 atau yang lebih baru.
 
SHI1005_FLAGS_ENABLE_HASH
0x2000
Mengaktifkan fungsionalitas sisi server yang diperlukan untuk dukungan penembolokan serekan. Klien pada koneksi latensi tinggi atau bandwidth rendah dapat menggunakan metode alternatif untuk mengambil data dari serekan jika tersedia, alih-alih mengirim permintaan ke server. Ini hanya didukung pada berbagi yang dikonfigurasi untuk penembolokan manual (CSC_CACHE_MANUAL_REINT).
Catatan Bendera ini hanya didukung pada server yang menjalankan Windows Server 2008 R2 atau yang lebih baru.
 
SHI1005_FLAGS_ENABLE_CA
0X4000
Mengaktifkan Ketersediaan Berkelanjutan pada berbagi kluster. Handel yang dibuka terhadap berbagi yang terus tersedia dapat bertahan dari kegagalan jaringan serta kegagalan node kluster.
Catatan Bendera ini hanya dapat diatur pada berbagi terlingkup di server yang memenuhi kondisi berikut:
  • Ini menjalankan Windows Server 2012 atau yang lebih baru.
  • Ini dalam konfigurasi kluster.
  • Layanan ini memiliki layanan peran "Layanan untuk berbagi yang Terus Tersedia" yang terinstal.
 
Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, dan Windows Server 2003: Bendera ini tidak didukung.
 

Nilai masker CSC_MASK dan CSC_MASK_EXT dapat digunakan untuk menerapkan bendera yang khusus untuk penembolokan sisi klien (CSC).

Nilai Makna
CSC_MASK
0x0030
Menyediakan masker untuk status CSC berikut.
0x0000 CSC_CACHE_MANUAL_REINT
Reintegrasi file demi file otomatis tidak diperbolehkan.
CSC_CACHE_AUTO_REINT 0x0010
Reintegrasi file demi file diperbolehkan.
0x0020 CSC_CACHE_VDO
File terbuka tidak perlu dialirkan.
0x0030 CSC_CACHE_NONE
CSC dinonaktifkan untuk berbagi ini.
CSC_MASK_EXT
0x2030
Menyediakan masker untuk status dan opsi CSC berikut.
0x0000 CSC_CACHE_MANUAL_REINT
Reintegrasi file demi file otomatis tidak diperbolehkan.
CSC_CACHE_AUTO_REINT 0x0010
Reintegrasi file demi file diperbolehkan.
0x0020 CSC_CACHE_VDO
File terbuka tidak perlu dialirkan.
0x0030 CSC_CACHE_NONE
CSC dinonaktifkan untuk berbagi ini.
0x2000 SHI1005_FLAGS_ENABLE_HASH
Mengaktifkan fungsionalitas sisi server yang diperlukan untuk dukungan penembolokan serekan.

Keterangan

Struktur ini dapat diambil dengan memanggil fungsi NetShareGetInfo . Ini dapat diatur dengan memanggil fungsi NetShareSetInfo .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header lmshare.h (termasuk Lm.h)

Lihat juga

NetShareGetInfo

NetShareSetInfo

Gambaran Umum Manajemen Jaringan

Struktur Manajemen Jaringan

Fungsi Berbagi Jaringan