IWMDRMLicenseManagement インターフェイス
[このページに関連付けられている機能である Windows Media Format 11 SDK は、従来の機能です。 ソース リーダーとシンク ライターに置き換わりました。 ソース リーダーとシンク ライターは、Windows 10とWindows 11用に最適化されています。 Microsoft では、可能であれば、新しいコードで Windows Media Format 11 SDK ではなくソース リーダーとシンク ライターを使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
IWMDRMLicenseManagement インターフェイスは、ローカル ライセンス ストアに関連する一般的な操作を実行するメソッドを提供します。
このインターフェイスのインスタンスを取得するには、 IWMDRMProvider::CreateObject を呼び出します。 riid パラメーターとしてIID_IWMDRMLicenseManagementを渡します。
メンバー
IWMDRMLicenseManagement インターフェイスは、IWMDRMEventGenerator から継承されます。 IWMDRMLicenseManagement には、次の種類のメンバーもあります。
メソッド
IWMDRMLicenseManagement インターフェイスには、これらのメソッドがあります。
Method | 説明 |
---|---|
AcquireLicense | 指定した URL からライセンスを非同期的に取得します。 |
BackupLicenses | ローカル ライセンス ストアにライセンスのバックアップを作成します。 |
CleanLicenseStore | マークされたライセンスをライセンス ストアから削除し、ストアを最適化してパフォーマンスを向上させます。 |
CreateLicenseEnumeration | パラメーター値に基づいてライセンス情報が設定されたライセンス列挙子オブジェクトを作成します。 |
CreateLicenseRevocationChallenge | ライセンス失効チャレンジを生成します。 |
DeleteLicense | 一時的なローカル ライセンス ストアからライセンスを削除します。 |
MonitorLicenseAcquisition | ライセンス取得プロセスの監視を開始します。 |
ProcessLicenseDeletionMessage | 最初に別のコンテンツ保護システムで保護されたコンテンツに対してインポートされたライセンスを削除します。 |
ProcessLicenseRevocationResponse | ローカル ライセンス ストアからライセンスを取り消します。 |
RestoreLicenses | 以前にバックアップしたライセンスを復元します。 |
StoreLicense | ライセンスをローカル ライセンス ストアに追加します。 |