Skip to main content
IWMDRMReader2 interface

[IWMDRMReader2 is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. Instead, use Microsoft PlayReady. ]

The IWMDRMReader2 interface provides methods for examining the rights granted by DRM version 10 licenses.

An IWMDRMReader2 interface exists for every instance of the reader object. You can get a pointer to this method by calling the QueryInterface method of any other interface of the reader object.

Members

The IWMDRMReader2 interface inherits from IWMDRMReader. IWMDRMReader2 also has these types of members:

Methods

The IWMDRMReader2 interface has these methods.

MethodDescription
GetCopyOutputLevels

Retrieves the output protection levels that apply to the copy action in the license of the file loaded in the reader.

GetPlayOutputLevels

Retrieves the output protection levels that apply to the play action in the license of the file loaded in the reader.

SetEvaluateOutputLevelLicenses

Sets the reader to evaluate licenses that use output protection levels.

TryNextLicense

Sets the reader to evaluate the next applicable license for the file loaded in the player.

 

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

See also

Interfaces
IWMDRMReader Interface
IWMDRMReader3 Interface