Bagikan melalui


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)