Поделиться через


IPlayReadyLicense Интерфейс

Определение

Содержит сведения о лицензии 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
Производный
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Этот интерфейс может представлять одну лицензию или целую цепочку лицензий в зависимости от способа выполнения перечисления лицензий.

Свойства

ChainDepth

Возвращает глубину цепочки лицензий, представленной текущим интерфейсом IPlayReadyLicense .

DomainAccountID

Возвращает идентификатор учетной записи домена, к которой привязана эта лицензия.

ExpirationDate

Возвращает дату окончания срока действия текущей лицензии.

ExpireAfterFirstPlay

Возвращает время в секундах до истечения срока действия текущей лицензии после первого воспроизведения носителя.

FullyEvaluated

Возвращает состояние лицензии.

UsableForPlay

Возвращает значение, указывающее, можно ли использовать эту лицензию для воспроизведения.

Методы

GetKIDAtChainDepth(UInt32)

Возвращает идентификатор ключа (KID) лицензии на указанной глубине цепочки.

Применяется к