PlayReadyLicense 类

定义

表示 PlayReady 许可证的属性。

public ref class PlayReadyLicense sealed : IPlayReadyLicense
public ref class PlayReadyLicense sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class PlayReadyLicense final : IPlayReadyLicense
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class PlayReadyLicense final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class PlayReadyLicense : IPlayReadyLicense
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class PlayReadyLicense
Public NotInheritable Class PlayReadyLicense
Implements IPlayReadyLicense
Public NotInheritable Class PlayReadyLicense
继承
Object Platform::Object IInspectable PlayReadyLicense
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

此类用于查询许可证元数据。 它可以表示单个许可证或整个许可证链,具体取决于许可证枚举的执行方式。

版本历史记录

Windows 版本 SDK 版本 增值
1703 15063 ExpiresInRealTime
1703 15063 InMemoryOnly
1703 15063 SecureStopId
1703 15063 SecurityLevel

属性

ChainDepth

获取由当前 PlayReadyLicense 类表示的许可证链的链深度。

DomainAccountID

获取此许可证绑定到的域帐户标识符。

ExpirationDate

获取当前许可证的到期日期。

ExpireAfterFirstPlay

获取当前许可证在首次播放媒体后过期之前的时间(以秒为单位)。

ExpiresInRealTime

获取一个值,该值指示许可证是否可以在播放期间过期,或者仅在尝试重新播放时过期。

FullyEvaluated

获取许可证的状态。

InMemoryOnly

获取一个值,该值指示许可证是否仅在内存中。

SecureStopId

获取处理 SecureStop 协议服务器端的服务的证书的唯一标识符。

SecurityLevel

获取一个值,该值指示许可证的安全级别。

UsableForPlay

获取此许可证是否可用于播放。

方法

GetKIDAtChainDepth(UInt32)

获取密钥标识符 (指定链深度处的许可证的 KID) 。

适用于

另请参阅