enumerazione DEF_SHARE_ID (shobjidl_core.h)
Valori che specificano la cartella usata dai metodi dell'interfaccia ISharingConfigurationManager .
Sintassi
typedef enum DEF_SHARE_ID {
DEFSHAREID_USERS = 1,
DEFSHAREID_PUBLIC = 2
} ;
Costanti
DEFSHAREID_USERS Valore: 1 Cartella Users (FOLDERID_UserProfiles). Questa cartella viene in genere trovata in C:\Users. |
DEFSHAREID_PUBLIC Valore: 2 Cartella Pubblica (FOLDERID_Public). Questa cartella viene in genere trovata in C:\Users\Public. |
Commenti
In Windows Vista viene creata una condivisione SMB (Server Message Block) per le cartelle Users e Public . A partire da Windows 7, l'accesso alla condivisione Pubblica viene eseguito tramite la condivisione Utenti, quindi solo Agli utenti viene assegnata una condivisione SMB.
Quando i metodi vengono chiamati con il valore DEFSHAREID_PUBLIC , le restrizioni specificate dal valore di SHARE_ROLE in tale chiamata si applicano alla voce di controllo di accesso Everyone (ACE).
Quando i metodi vengono chiamati con il valore DEFSHAREID_USERS , le restrizioni specificate dal valore SHARE_ROLE in tale chiamata si applicano all'ace Utenti autenticati .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | shobjidl_core.h (include Shobjidl.h) |