IWMDRMDeviceApp インターフェイス
[Windows Media DRM 機能は非推奨であり、使用しないでください。 代わりにMicrosoft PlayReadyを使用してください。]
IWMDRMDeviceApp インターフェイスを使用すると、アプリケーションでデバイスの DRM コンポーネントの測定、ライセンスの同期、および更新を行えます。 このインターフェイスは、ポータブル デバイス用の Windows Media DRM 10 をサポートするデバイスでのみ機能します。
このインターフェイスを取得するには、 CoCreateInstance を呼び出し、CLSID_WMDRMDeviceApp渡します。
Note
このインターフェイスは、WMDRMDeviceApp.idl からビルドされたヘッダー ファイルで定義されています。 このヘッダー #includes "wmdm.h" です。 このファイル名は、WMDM.idl からビルドされたヘッダーと一致するように変更する必要がある場合があります。
メンバー
IWMDRMDeviceApp インターフェイスは、IUnknown インターフェイスから継承します。 IWMDRMDeviceApp には、次の種類のメンバーもあります。
メソッド
IWMDRMDeviceApp インターフェイスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
AcquireDeviceData | デバイスのセキュリティで保護されたクロックを初期化またはリセットします |
GenerateMeterChallenge | デバイスから測定データを取得します。 |
ProcessMeterResponse | デバイスからのデータがサーバーに送信され、サーバーによって処理された後に、デバイスの使用状況測定カウントの一部またはすべてをリセットします。 |
QueryDeviceStatus | デバイスの現在の DRM の状態と機能を照会します。 |
SynchronizeLicenses | 更新ライセンスの有効期限が近づいている場合は、デバイスでライセンスを取得します。 |