I_IrmPolicyInfoRMS.HrGetICrypt 方法

上次修改时间: 2010年4月4日

适用范围: SharePoint Foundation 2010

获取能够对指定文档进行编码和解码的加密对象。

HRESULT HrGetICrypt(
    I_IrmCrypt **piic
) PURE;

参数

piic

[输出] 能够对指定文档进行编码和解码的加密对象。

返回值

所有 I_IrmPolicyInfoRMS 方法都返回 HRESULT 值。OK 肯定值表示该操作成功。否定的返回值表示该函数失败。

某些函数返回更加稳固的错误代码,但此处不枚举这些代码。通常,如果 I_IrmPolicyInfoRMS 方法失败,则保护程序将无法从错误中恢复并且也会失败。

备注

权限管理文档的实际加密和解密操作是由 I_IrmCrypt 对象执行(而不是由集成的信息权限管理 (IRM) 保护程序本身执行)。此外,I_IrmCrypt 对象还执行受保护文档中包含的未加密数据的编码和解码。

创建受保护的文档时,集成保护程序可以立即使用此方法访问为当前文档实例化的 I_IrmCrypt 对象。

当 IRM 保护程序生成未受保护版本的文档时,此保护程序在访问由此方法返回的 I_IrmCrypt 对象之前必须调用 HrSetSignedIL 方法。强烈建议保护程序在访问由此方法返回的 I_IrmCrypt 对象之前也调用 HrSetServerEUL 方法。

有关集成 IRM 保护程序的详细信息,请参阅自定义 IRM 保护程序

请参阅

引用

I_IrmProtector 接口

I_IrmPolicyInfoRMS 类

I_IrmPolicyInfo 类

概念

SharePoint Foundation 中的信息权限管理

自定义 IRM 保护程序