PlayReadyLicense 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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
- 继承
- 属性
- 实现
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) 。 |