Share via


BDA_DrmPairingError enumeration (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.]

Specifies the status of a DRM handshake between a tuner and the user's computer.

Syntax

typedef enum BDA_DrmPairingError {
  BDA_DrmPairing_Succeeded = 0,
  BDA_DrmPairing_HardwareFailure,
  BDA_DrmPairing_NeedRevocationData,
  BDA_DrmPairing_NeedIndiv,
  BDA_DrmPairing_Other,
  BDA_DrmPairing_DrmInitFailed,
  BDA_DrmPairing_DrmNotPaired,
  BDA_DrmPairing_DrmRePairSoon,
  BDA_DrmPairing_Aborted,
  BDA_DrmPairing_NeedSDKUpdate
} ;

Constants

 
BDA_DrmPairing_Succeeded
Value: 0
The handshake was successful.
BDA_DrmPairing_HardwareFailure
A hardware failure occurred.
BDA_DrmPairing_NeedRevocationData
The tuner could not obtain the certificate revocation list.
BDA_DrmPairing_NeedIndiv
The tuner could not perform individualization.
BDA_DrmPairing_Other
Network interface (SCTE 55-1).
BDA_DrmPairing_DrmInitFailed
The handshake failed during the initialization step.
BDA_DrmPairing_DrmNotPaired
The client has not requested a handshake or the handshake is still in progress.
BDA_DrmPairing_DrmRePairSoon
The handshake was successful but will soon time out. The client should refresh the handshake soon.
BDA_DrmPairing_Aborted
BDA_DrmPairing_NeedSDKUpdate

Requirements

Requirement Value
Header bdaiface.h

See also

BDA Reference

IBDA_DRM::GetDRMPairingStatus