Fungsi Berbagi Jaringan
Fungsi berbagi jaringan mengontrol sumber daya bersama. Sumber daya bersama adalah sumber daya lokal di server (misalnya, direktori disk, perangkat cetak, atau pipa bernama) yang dapat diakses oleh pengguna dan aplikasi di jaringan.
Fungsi berbagi tercantum berikut.
Fungsi | Deskripsi |
---|---|
NetShareAdd | Berbagi sumber daya di server. |
NetShareCheck | Mengkueri apakah server berbagi perangkat. |
Netsharedel | Menghapus nama berbagi dari daftar sumber daya bersama server. |
NetShareEnum | Mengambil informasi berbagi tentang setiap sumber daya bersama di server. |
NetShareGetInfo | Mengambil informasi tentang sumber daya bersama tertentu di server. |
NetShareSetInfo | Mengatur parameter sumber daya bersama. |
Fungsi NetShareAdd memungkinkan pengguna atau aplikasi berbagi sumber daya dari jenis tertentu menggunakan nama berbagi yang ditentukan. Fungsi NetShareAdd memerlukan nama berbagi dan nama perangkat lokal untuk berbagi sumber daya. Pengguna atau aplikasi harus memiliki akun di server untuk mengakses sumber daya.
Anda juga dapat menentukan deskriptor keamanan yang akan dikaitkan dengan berbagi. Deskriptor keamanan menentukan pengguna mana yang diizinkan untuk mengakses file melalui berbagi, dan dengan jenis akses apa. Tentukan SECURITY_DESCRIPTOR dengan tingkat informasi SHARE_INFO_502 saat memanggil NetShareAdd atau NetShareSetInfo. NetShareSetInfo mendukung tingkat informasi SHARE_INFO_1501 . Untuk informasi selengkapnya tentang deskriptor keamanan, lihat Access Control.
Fungsi manajemen jaringan menggunakan nama berbagi khusus berikut untuk komunikasi antarproses (IPC) dan administrasi jarak jauh server:
- IPC$, dicadangkan untuk komunikasi antarprosek
- ADMIN$, dicadangkan untuk administrasi jarak jauh
- A$, B$, C$ (dan nama disk lokal lainnya diikuti dengan tanda dolar), ditetapkan ke perangkat disk lokal
Untuk mencantumkan semua koneksi yang dibuat ke sumber daya bersama di server, atau untuk mencantumkan semua koneksi yang dibuat dari komputer tertentu, panggil fungsi NetConnectionEnum . Anda dapat memanggil NetConnectionEnum di tingkat informasi CONNECTION_INFO_0 dan CONNECTION_INFO_1 .
Fungsi berbagi tersedia di tingkat informasi berikut:
Tingkat informasi berikut hanya valid untuk NetShareSetInfo:
Jika Anda memprogram Direktori Aktif, Anda mungkin dapat memanggil metode Antarmuka Layanan Direktori Aktif (ADSI) tertentu untuk mencapai fungsionalitas yang sama yang dapat Anda capai dengan memanggil fungsi berbagi manajemen jaringan. Untuk informasi selengkapnya, lihat IADsFileShare.