Bagikan melalui


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:

SHARE_INFO_0
SHARE_INFO_1
SHARE_INFO_2
SHARE_INFO_501
SHARE_INFO_502
SHARE_INFO_1005

Tingkat informasi berikut hanya valid untuk NetShareSetInfo:

SHARE_INFO_1004
SHARE_INFO_1006
SHARE_INFO_1501

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.