PlayReadyLicense Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa as propriedades de uma licença do 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
- Herança
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Essa classe é usada para consultar metadados de licença. Ele pode representar uma única licença ou uma cadeia inteira de licenças, dependendo de como a enumeração de licença foi executada.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1703 | 15063 | ExpiresInRealTime |
1703 | 15063 | InMemoryOnly |
1703 | 15063 | SecureStopId |
1703 | 15063 | SecurityLevel |
Propriedades
ChainDepth |
Obtém a profundidade da cadeia de licenças representada pela classe PlayReadyLicense atual. |
DomainAccountID |
Obtém o identificador da conta de domínio ao qual essa licença está associada. |
ExpirationDate |
Obtém a data de validade da licença atual. |
ExpireAfterFirstPlay |
Obtém a quantidade de tempo, em segundos, antes que a licença atual expire após a primeira reprodução da mídia. |
ExpiresInRealTime |
Obtém um valor que indica se a licença pode expirar no meio da reprodução ou se expira apenas ao tentar uma nova reprodução. |
FullyEvaluated |
Obtém o estado da licença. |
InMemoryOnly |
Obtém um valor que indica se a licença é somente na memória. |
SecureStopId |
Obtém o identificador exclusivo do certificado para o serviço que manipula o lado do servidor do protocolo SecureStop. |
SecurityLevel |
Obtém um valor que indica o nível de segurança da licença. |
UsableForPlay |
Obtém se essa licença é utilizável para reprodução. |
Métodos
GetKIDAtChainDepth(UInt32) |
Obtém o KID (identificador de chave) da licença na profundidade da cadeia especificada. |