次の方法で共有


XMR ライセンスの構築

Windows Media DRM が処理するライセンスを生成するには、Extensible Media Rights (XMR) バイナリ スキーマを使用する必要があります。 XMR は、メディアの使用権限と制限を伝達するためのスキーマであり、個別にライセンスする必要があります。

ライセンスの重要な資料は、Windows Media DRM 証明書コレクションの公開キーを使用して暗号化されるため、Windows Media DRM クライアント拡張 API サブシステムにのみ表示されます。 .

ライセンス構造とポリシー設定が有効であり、ライセンス発行者の意図と一致していること、およびコンプライアンス規則に準拠していることを確認するのは、お客様の責任です。

ライセンスに存在する必要がある XMR オブジェクトの完全なセットについては、Windows Media DRM インポート コンプライアンス規則に関するページを参照してください。

XMR ライセンスを DRM サブシステムに渡すには、 IWMDRMLicenseManagement::StoreLicense メソッドを 呼び出します。 bstrLicenseResponse パラメーターでライセンスを渡すには、次の形式を使用します。

<LICENSERESPONSE>
    <LICENSE version="3.0.0.0">insert base64-encoded XMR license here</LICENSE>
</LICENSERESPONSE>

この文字列は Unicode 形式 (UTF-16) である必要があります。

DRM インポート