estructura DXVA_COPPStatusHDCPKeyData (dxva.h)

La estructura DXVA_COPPStatusHDCPKeyData describe un receptor o vector de selección de teclas de repetición (KSV) de protección de contenido digital de ancho de banda alto (HDCP).

Sintaxis

typedef struct _DXVA_COPPStatusHDCPKeyData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG dwHDCPFlags;
  GUID  BKey;
  GUID  Reserved1;
  GUID  Reserved2;
} DXVA_COPPStatusHDCPKeyData;

Miembros

rApp

Especifica un número aleatorio de 128 bits, usado una vez. La aplicación solicitante genera este número aleatorio y se proporciona al controlador de visualización en el miembro rApp de la estructura DXVA_COPPStatusInput .

dwFlags

Especifica información de estado adicional que podría ser relevante para la aplicación que llama. El controlador de pantalla debe establecer dwFlags en el valor de COPP_StatusNormal (0x00) del tipo de enumeración COPP_StatusFlags o en una combinación de ORed válida de los siguientes COPP_StatusFlags:

  • COPP_LinkLost (0x01)
  • COPP_RenegotiationRequired (0x02)

dwHDCPFlags

Especifica las características actuales de HDCP del dispositivo conectado a una interfaz de vídeo digital (DVI) o High-Definition conector de salida de interfaz multimedia (HDMI). El controlador de pantalla puede establecer dwHDCPFlags en COPP_HDCPRepeater (0x01) del tipo de enumeración COPP_StatusHDCPFlags para indicar que el dispositivo es un repetidor.

BKey

Especifica el receptor o el repetidor de HDCP KSV (Bksv), tal y como se define en la revisión 1.1 de la especificación de HDCP, en los 40 bits menos significativos.

Reserved1

Reservado. Debe establecerse en cero (GUID_NULL).

Reserved2

Reservado. Debe establecerse en cero (GUID_NULL).

Comentarios

El controlador de pantalla devuelve el estado de la clave HDCP a través del parámetro pOutput de COPPQueryStatus. La estructura DXVA_COPPStatusOutput describe la información de estado devuelta. El controlador de pantalla debe convertir el estado de la clave HDCP en un puntero a una estructura de DXVA_COPPStatusHDCPKeyData y devolver la información de estado en el miembro COPPStatus de DXVA_COPPStatusOutput.

Las aplicaciones inician una consulta de datos de clave HDCP para determinar si se revoca el dispositivo receptor o repetidor; Después, pueden deshabilitar el flujo de contenido protegido en el dispositivo. Las aplicaciones deben obtener listas de KSV revocados mediante el procesamiento de mensajes de renovación del sistema (SRM). En coordinación con Digital Content Protection LLC, los propietarios de las aplicaciones de licencias de HDCP no deben permitir que el flujo de contenido protegido a los repetidores de HDCP para COPP versión 1.0.

Requisitos

Requisito Value
Cliente mínimo compatible Esta estructura solo se aplica a Windows Server 2003 con SP1 y versiones posteriores, y Windows XP con SP2 y versiones posteriores.
Encabezado dxva.h (incluir Dxva.h)

Consulte también

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput