Share via


PlayReadyLicense Clase

Definición

Representa las propiedades de una licencia de 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
Herencia
Object Platform::Object IInspectable PlayReadyLicense
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Esta clase se usa para consultar los metadatos de licencia. Podría representar una sola licencia o una cadena completa de licencias en función de cómo se realizó la enumeración de licencias.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1703 15063 ExpiresInRealTime
1703 15063 InMemoryOnly
1703 15063 SecureStopId
1703 15063 SecurityLevel

Propiedades

ChainDepth

Obtiene la profundidad de cadena de la cadena de licencias representada por la clase PlayReadyLicense actual.

DomainAccountID

Obtiene el identificador de cuenta de dominio al que está enlazada esta licencia.

ExpirationDate

Obtiene la fecha de expiración de la licencia actual.

ExpireAfterFirstPlay

Obtiene la cantidad de tiempo, en segundos, antes de que expire la licencia actual después de reproducir el medio por primera vez.

ExpiresInRealTime

Obtiene un valor que indica si la licencia puede expirar en medio de la reproducción o si solo expira al intentar una reproducción nueva.

FullyEvaluated

Obtiene el estado de la licencia.

InMemoryOnly

Obtiene un valor que indica si la licencia es solo en memoria.

SecureStopId

Obtiene el identificador único del certificado para el servicio que controla el lado servidor del protocolo SecureStop.

SecurityLevel

Obtiene un valor que indica el nivel de seguridad de la licencia.

UsableForPlay

Obtiene si esta licencia se puede usar para la reproducción.

Métodos

GetKIDAtChainDepth(UInt32)

Obtiene el identificador de clave (KID) de la licencia en la profundidad de cadena especificada.

Se aplica a

Consulte también