Condividi tramite


IPlayReadyLicense Interfaccia

Definizione

Contiene informazioni su una licenza PlayReady.

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
Derivato
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Questa interfaccia può rappresentare una singola licenza o un'intera catena di licenze a seconda della modalità di esecuzione dell'enumerazione delle licenze.

Proprietà

ChainDepth

Ottiene la profondità della catena di licenze rappresentata dall'interfaccia IPlayReadyLicense corrente.

DomainAccountID

Ottiene l'identificatore dell'account di dominio a cui è associata la licenza.

ExpirationDate

Ottiene la data di scadenza della licenza corrente.

ExpireAfterFirstPlay

Ottiene l'intervallo di tempo, espresso in secondi, prima della scadenza della licenza corrente dopo la prima esecuzione del supporto.

FullyEvaluated

Ottiene lo stato della licenza.

UsableForPlay

Ottiene un valore che indica se questa licenza è utilizzabile per la riproduzione.

Metodi

GetKIDAtChainDepth(UInt32)

Ottiene l'identificatore di chiave (KID) della licenza in corrispondenza della profondità della catena specificata.

Si applica a