Partager via


PlayReadyLicense Classe

Définition

Représente les propriétés d’une licence 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
Héritage
Object Platform::Object IInspectable PlayReadyLicense
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Cette classe est utilisée pour interroger les métadonnées de licence. Il peut représenter une licence unique ou une chaîne entière de licences en fonction de la façon dont l’énumération de licences a été effectuée.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1703 15063 ExpiresInRealTime
1703 15063 InMemoryOnly
1703 15063 SecureStopId
1703 15063 SecurityLevel

Propriétés

ChainDepth

Obtient la profondeur de chaîne de la chaîne de licence représentée par la classe PlayReadyLicense actuelle.

DomainAccountID

Obtient l’identificateur de compte de domaine auquel cette licence est liée.

ExpirationDate

Obtient la date d’expiration de la licence actuelle.

ExpireAfterFirstPlay

Obtient la durée, en secondes, avant l’expiration de la licence actuelle après la première lecture du média.

ExpiresInRealTime

Obtient une valeur qui indique si la licence peut expirer au milieu de la lecture ou si elle expire uniquement lors d’une nouvelle tentative de lecture.

FullyEvaluated

Obtient l’état de la licence.

InMemoryOnly

Obtient une valeur qui indique si la licence est en mémoire uniquement.

SecureStopId

Obtient l’identificateur unique du certificat pour le service qui gère le côté serveur du protocole SecureStop.

SecurityLevel

Obtient une valeur qui indique le niveau de sécurité de la licence.

UsableForPlay

Obtient si cette licence est utilisable pour la lecture.

Méthodes

GetKIDAtChainDepth(UInt32)

Obtient l’identificateur de clé (KID) de la licence à la profondeur de chaîne spécifiée.

S’applique à

Voir aussi