IESFileExpiryDateEvent interface (tuner.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

Gets information from a FileExpiryDate event. A Protected Broadcast Driver Architecture (PBDA) media transform device (MTD) fires a FileExpiryDate event when it receives a new license for protected content that contains a new expiry date for that content.

Inheritance

The IESFileExpiryDateEvent interface inherits from IESEvent. IESFileExpiryDateEvent also has these types of members:

Methods

The IESFileExpiryDateEvent interface has these methods.

 
IESFileExpiryDateEvent::DoesExpireAfterFirstUse

Gets a flag from a FileExpiryDate event that indicates whether a license for protected content expires after its first use.
IESFileExpiryDateEvent::GetExpiryDate

Gets the date from a FileExpiryDate event that indicates when a license for protected content expires.
IESFileExpiryDateEvent::GetFinalExpiryDate

Gets the date from a FileExpiryDate event that indicates when a renewable license for protected content finally expires.
IESFileExpiryDateEvent::GetMaxRenewalCount

Gets the maximum number of times that a license for protected content can be renewed from a FileExpiryDate event.
IESFileExpiryDateEvent::GetTunerId

Gets a globally unique identifier (GUID) from a FileExpiryDate event that identifies the media transform device (MTD) that originated the event.
IESFileExpiryDateEvent::IsEntitlementTokenPresent

Gets a flag from FileExpiryDate event that indicates whether a license for protected content contains an entitlement token.

Remarks

To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IESFileExpiryDateEvent).

Requirements

Requirement Value
Minimum supported client Windows�7 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header tuner.h