IPlayReadyLicense Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Informationen zu einer PlayReady-Lizenz.
public interface class IPlayReadyLicense
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3997649998, 64060, 16717, 169, 242, 63, 252, 30, 248, 50, 212)]
struct IPlayReadyLicense
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3997649998, 64060, 16717, 169, 242, 63, 252, 30, 248, 50, 212)]
public interface IPlayReadyLicense
Public Interface IPlayReadyLicense
- Abgeleitet
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Diese Schnittstelle kann eine einzelne Lizenz oder eine ganze Kette von Lizenzen darstellen, je nachdem, wie die Lizenzaufzählung ausgeführt wurde.
Eigenschaften
ChainDepth |
Ruft die Verkettungstiefe der Lizenzkette ab, die von der aktuellen IPlayReadyLicense-Schnittstelle dargestellt wird. |
DomainAccountID |
Ruft den Domänenkontobezeichner ab, an den diese Lizenz gebunden ist. |
ExpirationDate |
Ruft das Ablaufdatum der aktuellen Lizenz ab. |
ExpireAfterFirstPlay |
Ruft die Zeit in Sekunden ab, bevor die aktuelle Lizenz abläuft, nachdem die Medien zum ersten Mal wiedergegeben wurden. |
FullyEvaluated |
Ruft den Status der Lizenz ab. |
UsableForPlay |
Ruft ab, ob diese Lizenz für die Wiedergabe verwendet werden kann. |
Methoden
GetKIDAtChainDepth(UInt32) |
Ruft den Schlüsselbezeichner (Key Identifier, KID) der Lizenz in der angegebenen Kettentiefe ab. |