Freigeben über


IPlayReadyLicense Schnittstelle

Definition

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.

Gilt für: