Bagikan Fungsi
Fungsi berbagi manajemen 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 berbagi ini hanya berlaku untuk berbagi di server Blok Pesan Server (Manajer LAN). Fungsi berbagi ini tidak mendukung berbagi Sistem File Terdistribusi (DFS). Misalnya, fungsi NetShareGetInfo hanya dapat mengambil informasi untuk sumber daya berbagi tertentu di SMB Server. Untuk mengambil informasi untuk berbagi menggunakan penyedia jaringan yang berbeda (WebDAV atau berbagi DFS, misalnya), gunakan fungsi WNetGetConnection .
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 antarprosces
- 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 meskipun beberapa tingkat berbagi hanya berlaku untuk beberapa fungsi berbagi:
- SHARE_INFO_0
- SHARE_INFO_1
- SHARE_INFO_2
- SHARE_INFO_501
- SHARE_INFO_502
- SHARE_INFO_503
- SHARE_INFO_1004
- SHARE_INFO_1005
- SHARE_INFO_1006
- SHARE_INFO_1501
Harap tinjau dokumentasi untuk fungsi berbagi tertentu untuk detailnya.
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.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk