PlayReadyLicense Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |