Condividi tramite


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)