é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) |