Freigeben über


Windows Media Rights Manager SDK banner art

Programming Windows Media Rights Manager in C++

This SDK assumes that most developers are using Microsoft Visual Basic® Scripting Edition (VBScript) to create Windows Media Rights Manager solutions. The SDK documents only Visual Basic objects (with the exception of the IWMRMCoding interface) and the code examples are presented in VBScript.

In this release of the SDK, new interfaces have been added, some of which inherit methods and properties from existing interfaces. The new methods and properties have been added to the documentation of existing objects. However, if you are programming in C++, be aware that the interfaces are different.

The following table lists the new methods and properties, and the objects and interfaces they correspond to.

Visual Basic objects C++ interfaces
WMRMChallenge.CheckClientCapability

WMRMChallenge.ClientVersion

WMRMChallenge.Uplinks

IWMRMChallenge2::CheckClientCapability

IWMRMChallenge3::ClientVersion

IWMRMChallenge3::Uplinks

WMRMHeader.AddUplink

WMRMHeader.RemoveUplink

IWMRMHeader2::AddUplink

IWMRMHeader2::RemoveUplink

WMRMKeys.GenerateKeyEx

WMRMKeys.GenerateSigningKeysEx

WMRMKeys.GetCertificate

IWMRMKeys2::GenerateKeyEx

IWMRMKeys2::GenerateSigningKeysEx

IWMRMKeys2::GetCertificate

WMRMLicGen.AddContentRevocation

WMRMLicGen.IndividualizedVersion

WMRMLicGen.IsClientExcluded

WMRMLicGen.MeteringCertificate

WMRMLicGen.UplinkKey

WMRMLicGen.UplinkKid

IWMRMLicGen2::AddContentRevocation

IWMRMLicGen2::IndividualizedVersion

IWMRMLicGen2::IsClientExcluded

IWMRMLicGen3::MeteringCertificate

IWMRMLicGen3::UplinkKey

IWMRMLicGen3::UplinkKid

WMRMRights.ExcludeApplication

WMRMRights.ExpirationAfterFirstUse

WMRMRights.ExpirationOnStore

WMRMRights.MinimumClientSDKSecurity

WMRMRights.AllowCollaborativePlay

WMRMRights.AllowCopy

WMRMRights.AllowPlay

WMRMRights.AllowPlaylistBurn

WMRMRights.CopyCount

WMRMRights.CopyRestrictions

WMRMRights.GracePeriod

WMRMRights.MaxPlaylistBurnCount

WMRMRights.MinimumSecurityLevel

WMRMRights.PlaylistBurnTrackCount

WMRMRights.PlayRestrictions

IWMRMRights2::ExcludeApplication

IWMRMRights2::ExpirationAfterFirstUse

IWMRMRights2::ExpirationOnStore

IWMRMRights2::MinimumClientSDKSecurity

IWMRMRights3::AllowCollaborativePlay

IWMRMRights3::AllowCopy

IWMRMRights3::AllowPlay

IWMRMRights3::AllowPlaylistBurn

IWMRMRights3::CopyCount

IWMRMRights3::CopyRestrictions

IWMRMRights3::GracePeriod

IWMRMRights3::MaxPlaylistBurnCount

IWMRMRights3::MinimumSecurityLevel

IWMRMRights3::PlaylistBurnTrackCount

IWMRMRights3::PlayRestrictions

See Also