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 プロテクタ」を参照してください。