Sinalizadores de status do OPM

Os sinalizadores na tabela a seguir especificam o status de uma sessão do OPM (Gerenciador de Proteção de Saída).

Constante/valor Descrição
OPM_STATUS_NORMAL
0x00
Status normal.
OPM_STATUS_LINK_LOST
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.
OPM_STATUS_RENEGOTIATION_REQUIRED
0x02
A configuração de conexão foi alterada. Por exemplo, o usuário alterou o modo de exibição da área de trabalho.
OPM_STATUS_TAMPERING_DETECTED
0x04
O adaptador gráfico ou o driver foi adulterado.
Esse sinalizador não é usado no modo de emulação copp. Em vez disso, a saída do vídeo definirá o sinalizador OPM_STATUS_LINK_LOST se detectar a violação.
OPM_STATUS_REVOKED_HDCP_DEVICE_ATTACHED
0x08
Um dispositivo HDCP (Proteção de Conteúdo Digital) High-Bandwidth revogado é anexado à saída de vídeo.
Esse sinalizador de status pode ser retornado de uma consulta OPM_GET_VIRTUAL_PROTECTION_LEVEL ou OPM_GET_ACTUAL_PROTECTION_LEVEL .
O dispositivo revogado pode ser anexado diretamente à saída de vídeo ou indiretamente por meio de um repetidor HDCP. Uma saída de vídeo é necessária para detectar essa condição enquanto o HDCP está habilitado, mas não de outra forma.
Esse sinalizador não é usado no modo de emulação COPP, pois a saída de vídeo não detecta dispositivos revogados nesse modo.

Comentários

Algumas dessas constantes são equivalentes a valores da enumeração COPP_StatusFlags usada no COPP (Certified Output Protection Protocol).

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Opmapi.h

Confira também

Enumerações OPM