DEF_SHARE_ID 枚举 (shobjidl_core.h)
指定 由 ISharingConfigurationManager 接口的方法处理的文件夹的值。
语法
typedef enum DEF_SHARE_ID {
DEFSHAREID_USERS = 1,
DEFSHAREID_PUBLIC = 2
} ;
常量
DEFSHAREID_USERS 值:1 “用户”文件夹 (FOLDERID_UserProfiles) 。 此文件夹通常位于 C:\Users。 |
DEFSHAREID_PUBLIC 值: 2 公用文件夹 (FOLDERID_Public) 。 此文件夹通常位于 C:\Users\Public。 |
注解
在 Windows Vista 中,为 “用户 ”和“ 公用文件夹 ” (SMB) 共享创建服务器消息块。 从 Windows 7 起,公共共享是通过“用户”共享访问的,因此仅 向用户 提供 SMB 共享。
当使用 DEFSHAREID_PUBLIC 值调用方法时,该调用中 SHARE_ROLE 值指定的限制适用于 “每个人 ”访问控制项 (ACE) 。
使用 DEFSHAREID_USERS 值调用方法时,该调用中 SHARE_ROLE 值指定的限制适用于 经过身份验证的用户 ACE。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | shobjidl_core.h (包括 Shobjidl.h) |