enumerazione SHARE_ROLE (shobjidl_core.h)
Specifica le autorizzazioni di accesso assegnate alla cartella Utenti o Pubblico . Usato in CreateShare e GetSharePermissions.
Sintassi
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
} ;
Costanti
SHARE_ROLE_INVALID Valore: -1 La cartella non è condivisa. |
SHARE_ROLE_READER Valore: 0 Il contenuto della cartella può essere letto, ma non modificato o aggiunto a. |
SHARE_ROLE_CONTRIBUTOR Valore: 1 Il contenuto della cartella può essere letto e modificato. È possibile aggiungere nuovi elementi, tuttavia gli elementi possono essere eliminati solo dall'utente che li ha aggiunti. |
SHARE_ROLE_CO_OWNER Valore: 2 Il contenuto della cartella può essere letto, modificato o aggiunto a. |
SHARE_ROLE_OWNER Valore: 3 Non usato normalmente nel contesto di questa interfaccia. |
SHARE_ROLE_CUSTOM Valore: 4 La cartella è condivisa, ma il ruolo di condivisione non è SHARE_ROLE_READER, SHARE_ROLE_CONTRIBUTOR o SHARE_ROLE_CO_OWNER. |
SHARE_ROLE_MIXED Valore: 5 Non usato nel contesto di questa interfaccia. |
Commenti
ISharingConfigurationManager::CreateShare accetta solo SHARE_ROLE_READER e SHARE_ROLE_CO_OWNER. Tutti gli altri valori vengono visualizzati solo nei risultati di ISharingConfigurationManager::GetSharePermissions.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | shobjidl_core.h (include Shobjidl.h) |