What is 0x000D2747

 
Previous Next
NS_S_DRM_MONITOR_CANCELLED NS_S_DRM_BURNABLE_TRACK

NS_S_DRM_ACQUIRE_CANCELLED

Windows Media DRM or WMDRM, is a Digital Rights Management service for the Windows Media platform. It is designed to provide delivery of audio or video content over an IP network to a PC or other playback device in such a way that the distributor can control how that content is used.

WMDRM includes the following components:

  • Windows Media Rights Manager (WMRM) SDK for packaging content and issuing licenses
  • Windows Media Format SDK (WMF SDK) for building Windows applications which support DRM and the Windows Media format
  • Windows Media DRM for Portable Devices (WMDRM-PD) for supporting offline playback on portable devices (Janus)
  • Windows Media DRM for Network Devices (WMDRM-ND) for streaming protected content to devices attached to a home network (Cardea)

Windows Media DRM was replaced in Windows 10 Anniversary Update in favor of Microsoft PlayReady.

License Acquisition

To play protected content, a valid license for the content must be available. If there is no valid license for the content, the license must be acquired. During license acquisition, a client acquires its license from a License Server or from a Proxy Server. The license acquisition client is a media player on a mobile device, such as a phone or tablet, or on a personal computer. Clients for license acquisition connect directly to a License Server and request licenses for content they have acquired.

Windows Media DRM and NS_S_DRM_ACQUIRE_CANCELLED (0x000D2747)

In the context of license acquisition, the License Server and the Packaging Server are considered to be DRM Servers. Portable devices and personal computers capable of license acquisition are considered to be clients.

Hardware-based PlayReady DRM

Hardware-based PlayReady DRM is supported on a multitude of devices, including both Windows and non-Windows devices such as TV sets, phones, and tablets. For a Windows device to support PlayReady Hardware DRM, it must be running Windows 10 and have a supported hardware configuration.

Increasingly, content providers are moving towards hardware-based protections for granting permission to play back full high value content in apps. Robust support for a hardware implementation of the cryptographic core has been added to PlayReady to meet this need. This support enables secure playback of high definition (1080p) and ultra-high definition (UHD) content on multiple device platforms. Key material (including private keys, content keys, and any other key material used to derive or unlock said keys), and decrypted compressed and uncompressed video samples are protected by leveraging hardware security.