Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

I_IrmPolicyInfo Class

Windows SharePoint Services 3

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

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

I_IrmPolicyInfo: public IUnknown

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.

© 2015 Microsoft