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