SharePoint Web服务中的ows\u PermMask

SharePoint Web服务中的ows\u PermMask,sharepoint,sharepoint-2007,Sharepoint,Sharepoint 2007,Lists.GetListItems表单列表Web服务返回一个ows\u PermMask 每个列表项的属性(16个十六进制字符) 任何人都知道此属性如何映射到用户的权限或 此属性的含义已记录在案?此网站应向您提供更多详细信息: 它只是一个内置字段,包含所需的权限: 此链接还提供了有关PermMask的一些详细信息: 从该帖子的评论中: “使用PermissionMask仅适用于当前用户…可能是管理员用户,具有PermMask=“0x7FFFFFFFFFFFFFFFFFFFFF”权限…对于查

Lists.GetListItems表单列表Web服务返回一个ows\u PermMask 每个列表项的属性(16个十六进制字符)

任何人都知道此属性如何映射到用户的权限或
此属性的含义已记录在案?

此网站应向您提供更多详细信息:

它只是一个内置字段,包含所需的权限:


此链接还提供了有关PermMask的一些详细信息:

从该帖子的评论中:


“使用PermissionMask仅适用于当前用户…可能是管理员用户,具有PermMask=“0x7FFFFFFFFFFFFFFFFFFFFF”权限…对于查找哪些用户和组有权访问项目/文档的大多数用例来说,这是无用的。”

PermMask是SharePoint中非常有趣的东西。PermMask的值为十六进制。它是16位数字(例如0x000000xxxxxxx0000)

无权限的最小值为0x0000000000,完全权限的最大值为0x7FFFFFFFFFFFFFFFFF(基本上是网站集管理员)

[永久掩码的位级保留][1]

列表和文档权限(0x000000000000XXXX)指定如下。
  • ViewListItems 0x0000000000000001
  • AddListItems 0x0000000000000002
  • EditListItems 0x0000000000000004
  • DeleteListItems 0x0000000000000008
  • 批准项0x0000000000000010
  • OpenItems 0x0000000000000020
  • 查看版本0x0000000000000040
  • 删除版本0x0000000000000080
  • 取消签出0x0000000000000100
  • ManagerPersonalViews 0x0000000000000200
  • 管理列表0x0000000000000800
  • ViewFormPages 0x0000000000001000
  • 列表项权限(0x000000000000000X)指定如下。 [PermMask ListItem编辑项目的权限][2]