I_IrmPolicyInfo Class
I_IrmPolicyInfo Class

Represents the rights management metadata that an autonomous Information Rights Management (IRM) protector can access to manage file right.

I_IrmPolicyInfo: public IUnknown
Remarks

When Windows SharePoint Services calls the I_IrmProtector.HrProtect Method and I_IrmProtector.HrUnprotect Method methods of the I_IrmProtector Interface, it includes a reference to an I_PolicyInfo object. This object represents the rights management metadata that is needed for an autonomous IRM protector to encrypt and decrypt rights-managed files. This includes:

  • The GUID and URL of the document library that the requested file is from.

  • The email address of the user requesting the file, and a rights mask specifying the rights which that user has to the file.

  • The title and description of the document library’s IRM policy.

  • The number of days that the user should have access to the file.

For autonomous protectors, you must implement the I_IrmProtector.HrProtect Method method so that it configures and executes the entire rights management process. It is the responsibility of the autonomous protector to translate this data into data that an IRM-aware client application can consume.

For more information on autonomous IRM protectors, see Custom IRM Protectors.

See Also

Other Resources

Information Rights Management in Windows SharePoint Services Overview
Custom IRM Protectors
I_IrmProtector Interface

© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View