IWMDRMReader interface

[IWMDRMReader 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 IWMDRMReader interface provides methods to configure the DRM component and to manage DRM license acquisition and individualization of client applications. It is used only for content protected using DRM version 7, not the earlier DRM version 1.

This interface can be obtained from a reader object.

Members

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

Methods

The IWMDRMReader interface has these methods.

MethodDescription
AcquireLicense

Begins the license acquisition process for a DRM version 7 license.

CancelIndividualization

Cancels a current call to the Individualize method.

CancelLicenseAcquisition

Cancels a current call to the AcquireLicense method.

CancelMonitorLicenseAcquisition

Cancels a current call to the MonitorLicenseAcquisition method.

GetDRMProperty

Retrieves DRM-specific file attributes or run-time properties.

Individualize

Individualizes the client.

MonitorLicenseAcquisition

In non-silent license acquisition, informs the application when a license has been successfully acquired.

SetDRMProperty

Sets the DRM_Rights that will be requested for the next file that is opened.

 

For information on other interfaces that can be obtained by using the QueryInterface method of this interface, see Reader Object.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

See also

Digital Rights Management Features
DRM Attribute List
DRM Properties
Interfaces
IWMDRMReader2 Interface
IWMDRMReader3 Interface
IWMReader Interface

 

 

Show: