énumération DEF_SHARE_ID (shobjidl_core.h)

Valeurs qui spécifient le dossier en cours d’action par les méthodes de l’interface ISharingConfigurationManager .

Syntax

typedef enum DEF_SHARE_ID {
  DEFSHAREID_USERS = 1,
  DEFSHAREID_PUBLIC = 2
} ;

Constantes

 
DEFSHAREID_USERS
Valeur : 1
Dossier Utilisateurs (FOLDERID_UserProfiles). Ce dossier se trouve généralement dans C :\Users.
DEFSHAREID_PUBLIC
Valeur : 2
Dossier public (FOLDERID_Public). Ce dossier se trouve généralement dans C :\Users\Public.

Remarques

Dans Windows Vista, un partage SMB (Server Message Block) est créé pour les dossiers Utilisateurs et Public . À compter de Windows 7, le partage public est accessible via le partage Utilisateurs. Par conséquent, seuls les utilisateurs reçoivent un partage SMB.

Lorsque des méthodes sont appelées avec la valeur DEFSHAREID_PUBLIC , les restrictions spécifiées par la valeur SHARE_ROLE dans cet appel s’appliquent à l’entrée ace ( Tout le monde ).

Lorsque des méthodes sont appelées avec la valeur DEFSHAREID_USERS , les restrictions spécifiées par la valeur SHARE_ROLE dans cet appel s’appliquent à l’ACE Utilisateurs authentifiés .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête shobjidl_core.h (incluez Shobjidl.h)