I_IrmPolicyInfoRMS.HrGetServerID 方法
上次修改时间: 2010年4月4日
适用范围: SharePoint Foundation 2010
返回其中运行 SharePoint Foundation 的进程的 ID;此进程是受保护文件的唯一所有者。
HRESULT HrGetServerId(
BSTR *pbstrServerId
) PURE;
参数
pbstrServerID
[输出] 其中运行 SharePoint Foundation 的进程的 ID;此进程是受保护文件的唯一所有者。
返回值
所有 I_IrmPolicyInfoRMS 方法都返回 HRESULT 值。OK 肯定值表示该操作成功。否定的返回值表示该函数失败。
通常,如果 I_IrmPolicyInfoRMS 方法失败,则保护程序将无法从错误中恢复并且也会失败。
备注
用户登记权限管理文件时,该文件可能包含多个用户的若干个最终用户许可证 (EUL)。作为取消文件保护过程的一部分,集成的信息权限管理 (IRM) 保护程序必须提取服务器 EUL 并将其转发给 SharePoint Foundation。如果保护程序得到协助,则它可以使用此方法来检索服务器 ID。然后它会使用服务器 ID 标识要转发给 SharePoint Foundation 的正确的 EUL。
可以选择标识服务器 EUL 这一技术。开发人员还可以设计文件中权限管理数据的存储,采用这种方式时,无需知道服务器 ID 即可找到服务器 EUL。
有关集成 IRM 保护程序的详细信息,请参阅自定义 IRM 保护程序。