Freigeben über


DEF_SHARE_ID-Enumeration (shobjidl_core.h)

Werte, die den Ordner angeben, für den von Methoden der ISharingConfigurationManager-Schnittstelle ausgeführt wird.

Syntax

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

Konstanten

 
DEFSHAREID_USERS
Wert: 1
Der Ordner "Users" (FOLDERID_UserProfiles). Dieser Ordner befindet sich in der Regel unter C:\Users.
DEFSHAREID_PUBLIC
Wert: 2
Der Öffentliche Ordner (FOLDERID_Public). Dieser Ordner befindet sich in der Regel unter C:\Users\Public.

Hinweise

In Windows Vista wird eine SMB-Freigabe (Server Message Block) sowohl für die Ordner "Benutzer " als auch " Public " erstellt. Ab Windows 7 wird auf die öffentliche Freigabe über die Benutzerfreigabe zugegriffen, sodass nur Benutzern eine SMB-Freigabe gewährt wird.

Wenn Methoden mit dem DEFSHAREID_PUBLIC-Wert aufgerufen werden, gelten die einschränkungen, die durch den SHARE_ROLE-Wert in diesem Aufruf angegeben werden, für den Zugriffssteuerungseintrag "Jeder ".

Wenn Methoden mit dem wert DEFSHAREID_USERS aufgerufen werden, gelten die Einschränkungen, die durch den SHARE_ROLE-Wert in diesem Aufruf angegeben werden, für den ACE authentifizierte Benutzer .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)