Condividi tramite


enumerazione COPP_StatusFlags (dxva9typ.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Specifica lo stato di una sessione COPP (Certified Output Protection Protocol).

Sintassi

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

Costanti

 
COPP_StatusNormal
Valore: 0x00
Stato normale.
COPP_LinkLost
Valore: 0x01
L'integrità della connessione è stata compromessa. Esempi di eventi che causano l'impostazione del driver di questo flag includono:


  • Il driver non può più applicare il livello di protezione corrente.

  • Il driver ha rilevato un errore di integrità interna.

  • Il connettore tra il computer e il dispositivo di visualizzazione è stato scollegato.

COPP_RenegotiationRequired
Valore: 0x02
La configurazione della connessione è stata modificata. Ad esempio, l'utente ha modificato la modalità di visualizzazione desktop.
COPP_StatusFlagsReserved
Valore: 0xFFFFFFFC
Riservato. Deve essere zero.

Commenti

Se COPP_LinkLost viene restituito, l'applicazione deve rilasciare l'istanza corrente di VMR, creare una nuova istanza di VMR e stabilire una nuova sessione COPP (inclusa la convalida della chiave e del certificato).

Requisiti

   
Intestazione dxva9typ.h (include Dxva.h)

Vedi anche

Tipi enumerati DirectShow

Uso del protocollo COPP (Certified Output Protection Protocol)