次の方法で共有


I_IrmPolicyInfo.HrSetListGuid メソッド

最終更新日: 2009年10月7日

適用対象: SharePoint Foundation 2010

ドキュメントをダウンロードしたドキュメント ライブラリの GUID を設定します。

HRESULT HrSetListGuid(
    BSTR  bstrListGuid
    );

パラメーター

bstrListGuid

[in] ドキュメントをダウンロードしたドキュメント ライブラリの GUID。

戻り値

I_IrmPolicyInfo クラスのすべてのメソッドは、HRESULT 値を返します。正の OK 値は、処理が成功したことを示します。負の戻り値は、関数が失敗したことを示します。

通常、I_IrmPolicyInfo クラス メソッドが失敗すると、プロテクタはエラーを回復することができず、同様に失敗します。

コメント

自律プロテクタの I_IrmProtector.HrUnprotect メソッド メソッドは、権限管理されたドキュメントからドキュメント ライブラリの GUID を抽出し、その値を I_IrmPolicyInfo.HrSetListGuid メソッド メソッドに渡す必要があります。

SharePoint Foundation は、この GUID と、ユーザーが権限管理されたドキュメントのアップロードを試みているドキュメント ライブラリの GUID を比較します。2 つの GUID が一致しない場合、SharePoint Foundation はドキュメントのアップロードをキャンセルします。権限はドキュメント ライブラリ レベルで設定されるので、これによって、ユーザーはファイルに対する適切な権限を保持できます。

自律プロテクタの I_IrmProtector.HrProtect メソッド メソッドで、権限管理されたファイルにドキュメント ライブラリの GUID を設定しておく必要があります。

統合および自律プロテクタの詳細については、「カスタム IRM プロテクタ」を参照してください。

関連項目

参照

I_IrmProtector インターフェイス

I_IrmPolicyInfo クラス

概念

SharePoint Foundation における Information Rights Management

カスタム IRM プロテクタ