enumerasi SHARE_ROLE (shobjidl_core.h)
Menentukan izin akses yang ditetapkan ke folder Pengguna atau Publik . Digunakan dalam CreateShare dan GetSharePermissions.
Sintaks
typedef enum SHARE_ROLE {
SHARE_ROLE_INVALID = -1,
SHARE_ROLE_READER = 0,
SHARE_ROLE_CONTRIBUTOR = 1,
SHARE_ROLE_CO_OWNER = 2,
SHARE_ROLE_OWNER = 3,
SHARE_ROLE_CUSTOM = 4,
SHARE_ROLE_MIXED = 5
} ;
Konstanta
SHARE_ROLE_INVALID Nilai: -1 Folder tidak dibagikan. |
SHARE_ROLE_READER Nilai: 0 Isi folder dapat dibaca, tetapi tidak diubah atau ditambahkan. |
SHARE_ROLE_CONTRIBUTOR Nilai: 1 Isi folder dapat dibaca dan diubah. Item baru dapat ditambahkan, namun item hanya dapat dihapus oleh pengguna yang menyumbangkannya. |
SHARE_ROLE_CO_OWNER Nilai: 2 Isi folder dapat dibaca, diubah, atau ditambahkan. |
SHARE_ROLE_OWNER Nilai: 3 Biasanya tidak digunakan dalam konteks antarmuka ini. |
SHARE_ROLE_CUSTOM Nilai: 4 Folder dibagikan, tetapi peran berbagi tidak SHARE_ROLE_READER, SHARE_ROLE_CONTRIBUTOR, atau SHARE_ROLE_CO_OWNER. |
SHARE_ROLE_MIXED Nilai: 5 Tidak digunakan dalam konteks antarmuka ini. |
Keterangan
ISharingConfigurationManager::CreateShare hanya menerima SHARE_ROLE_READER dan SHARE_ROLE_CO_OWNER. Semua nilai lain hanya terlihat dalam hasil ISharingConfigurationManager::GetSharePermissions.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | shobjidl_core.h (termasuk Shobjidl.h) |