COPP_StatusFlags enumeration

Specifies the status of a Certified Output Protection Protocol (COPP) session.

Syntax


typedef enum _COPP_StatusFlags { 
  COPP_StatusNormal           = 0x00,
  COPP_LinkLost               = 0x01,
  COPP_RenegotiationRequired  = 0x02,
  COPP_StatusFlagsReserved    = 0xFFFFFFFC
} COPP_StatusFlags;

Constants

COPP_StatusNormal

Normal status.

COPP_LinkLost

The integrity of the connection has been compromised. Examples of events that cause the driver to set this flag include:

  • The driver can no longer enforce the current protection level.
  • The driver detected an internal integrity error.
  • The connector between the computer and the display device was unplugged.
COPP_RenegotiationRequired

The connection configuration has changed. For example, the user has changed the desktop display mode.

COPP_StatusFlagsReserved

Reserved. Must be zero.

Remarks

If COPP_LinkLost is returned, the application should release the current instance of the VMR, create a new instance of the VMR, and establish a new COPP session (including key exchange and certificate validation).

Requirements

Header

Dxva.h

See also

DirectShow Enumerated Types
Using Certified Output Protection Protocol (COPP)

 

 

Show: