Compartilhar via


enumeração COPP_StatusFlags (dxva9typ.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Especifica o status de uma sessão do COPP (Certified Output Protection Protocol).

Sintaxe

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

Constantes

 
COPP_StatusNormal
Valor: 0x00
Status normal.
COPP_LinkLost
Valor: 0x01
A integridade da conexão foi comprometida. Exemplos de eventos que fazem com que o driver defina esse sinalizador incluem:


  • O driver não pode mais impor o nível de proteção atual.

  • O driver detectou um erro de integridade interna.

  • O conector entre o computador e o dispositivo de exibição foi desconectado.

COPP_RenegotiationRequired
Valor: 0x02
A configuração de conexão foi alterada. Por exemplo, o usuário alterou o modo de exibição da área de trabalho.
COPP_StatusFlagsReserved
Valor: 0xFFFFFFFC
Reservado. Deve ser zero.

Comentários

Se COPP_LinkLost for retornado, o aplicativo deverá liberar a instância atual da VMR, criar uma nova instância da VMR e estabelecer uma nova sessão COPP (incluindo troca de chaves e validação de certificado).

Requisitos

   
Cabeçalho dxva9typ.h (inclua Dxva.h)

Confira também

Tipos enumerados do DirectShow

Usando o COPP (Certified Output Protection Protocol)