IBDA_DRM interface (bdaiface.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.]

The IBDA_DRM interface is used to request a tuner to perform a DRM handshake with the user's computer. Some tuners require a DRM handshake to verify that the user can receive content from the tuner. The BDA tuner filter exposes this interface; it is implemented by the tuner mini-driver.

OCUR Devices: This interface supports OpenCable Unidirectional Cable Receiver (OCUR) devices. See OCUR Devices.

Inheritance

The IBDA_DRM interface inherits from the IUnknown interface. IBDA_DRM also has these types of members:

Methods

The IBDA_DRM interface has these methods.

 
IBDA_DRM::GetDRMPairingStatus

The GetDRMPairingStatus method queries the status of the DRM handshake.
IBDA_DRM::PerformDRMPairing

The PerformDRMPairing method requests the tuner to perform a DRM handshake with the user's computer.

Remarks

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

Requirements

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

See also

BDA Interfaces