Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die Zugriffsberechtigungen an, die dem Ordner Benutzer oder Öffentlich zugewiesen sind. Wird in CreateShare und GetSharePermissions verwendet.
Syntax
typedef enum SHARE_ROLE {
SHARE_ROLE_INVALID = -1,
SHARE_ROLE_READER = 0,
SHARE_ROLE_CONTRIBUTOR = 1,
SHARE_ROLE_CO_OWNER = 2,
SHARE_ROLE_OWNER = 3,
SHARE_ROLE_CUSTOM = 4,
SHARE_ROLE_MIXED = 5
} ;
Konstanten
SHARE_ROLE_INVALID Wert: -1 Der Ordner ist nicht freigegeben. |
SHARE_ROLE_READER Wert: 0 Der Inhalt des Ordners kann gelesen, aber nicht geändert oder hinzugefügt werden. |
SHARE_ROLE_CONTRIBUTOR Wert: 1 Der Inhalt des Ordners kann gelesen und geändert werden. Neue Elemente können hinzugefügt werden, aber Elemente können nur vom Benutzer gelöscht werden, der sie beigetragen hat. |
SHARE_ROLE_CO_OWNER Wert: 2 Der Inhalt des Ordners kann gelesen, geändert oder hinzugefügt werden. |
SHARE_ROLE_OWNER Wert: 3 Wird normalerweise nicht im Kontext dieser Schnittstelle verwendet. |
SHARE_ROLE_CUSTOM Wert: 4 Der Ordner ist freigegeben, aber die Freigaberolle ist weder SHARE_ROLE_READER, SHARE_ROLE_CONTRIBUTOR noch SHARE_ROLE_CO_OWNER. |
SHARE_ROLE_MIXED Wert: 5 Wird im Kontext dieser Schnittstelle nicht verwendet. |
Hinweise
ISharingConfigurationManager::CreateShare akzeptiert nur SHARE_ROLE_READER und SHARE_ROLE_CO_OWNER. Alle anderen Werte werden nur in den Ergebnissen von ISharingConfigurationManager::GetSharePermissions angezeigt.
Anforderungen
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) |