Compartilhar via


estrutura OPM_CONNECTED_HDCP_DEVICE_INFORMATION (opmapi.h)

Contém o resultado de uma consulta OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION .

Sintaxe

typedef struct _OPM_CONNECTED_HDCP_DEVICE_INFORMATION {
  OPM_RANDOM_NUMBER             rnRandomNumber;
  ULONG                         ulStatusFlags;
  ULONG                         ulHDCPFlags;
  OPM_HDCP_KEY_SELECTION_VECTOR ksvB;
  BYTE                          Reserved[11];
  BYTE                          Reserved2[16];
  BYTE                          Reserved3[16];
} OPM_CONNECTED_HDCP_DEVICE_INFORMATION;

Membros

rnRandomNumber

Uma estrutura OPM_RANDOM_NUMBER . Essa estrutura contém o mesmo número aleatório de 128 bits que o aplicativo enviou ao driver na estrutura OPM_GET_INFO_PARAMETERS ou OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS .

ulStatusFlags

Um OR bit a bit de sinalizadores de status OPM.

ulHDCPFlags

Um valor que indica se o dispositivo conectado é um repetidor HDCP.

Valor Significado
OPM_HDCP_FLAG_NONE
0x00
O dispositivo não é um repetidor HDCP.
OPM_HDCP_FLAG_REPEATER
0x01
O dispositivo é um repetidor HDCP.

ksvB

Uma estrutura OPM_HDCP_KEY_SELECTION_VECTOR que contém o KSV (vetor de seleção de chave) do dispositivo. Esse é o valor chamado Bksv na especificação HDCP.

Reserved[11]

Reservado para uso futuro. Preencha essa matriz com zeros.

Reserved2[16]

Reservado para uso futuro. Preencha essa matriz com zeros.

Reserved3[16]

Reservado para uso futuro. Preencha essa matriz com zeros.

Comentários

O layout dessa estrutura é idêntico à estrutura de DXVA_COPPStatusHDCPKeyData usada no COPP (Certified Output Protection Protocol).

Requisitos

   
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

Estruturas OPM

Gerenciador de Proteção de Saída