structure DXVA_COPPStatusHDCPKeyData (dxva.h)

La structure DXVA_COPPStatusHDCPKeyData décrit un récepteur HDCP (High-bandwidth Digital Content Protection) ou un vecteur de sélection de clé de répéteur (KSV).

Syntaxe

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

Membres

rApp

Spécifie un nombre aléatoire de 128 bits, utilisé une fois. Ce nombre aléatoire est généré par l’application qui demande et fourni au pilote d’affichage dans le membre rApp de la structure DXVA_COPPStatusInput .

dwFlags

Spécifie des informations status supplémentaires qui peuvent être pertinentes pour l’application appelante. Le pilote d’affichage doit définir dwFlags sur la valeur COPP_StatusNormal (0x00) du type d’énumération COPP_StatusFlags ou sur une combinaison ORed valide des COPP_StatusFlags suivantes :

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

dwHDCPFlags

Spécifie les caractéristiques HDCP actuelles de l’appareil connecté à un connecteur de sortie d’interface vidéo numérique (DVI) ou à High-Definition sortie d’interface multimédia (HDMI). Le pilote d’affichage peut définir dwHDCPFlags sur COPP_HDCPRepeater (0x01) à partir du type d’énumération COPP_StatusHDCPFlags pour indiquer que l’appareil est un répéteur.

BKey

Spécifie le récepteur ou le répéteur HDCP KSV (Bksv), tel que défini par la révision de spécification HDCP 1.1, dans les 40 bits les moins significatifs.

Reserved1

Réservé. Doit être défini sur zéro (GUID_NULL).

Reserved2

Réservé. Doit être défini sur zéro (GUID_NULL).

Remarques

Le pilote d’affichage retourne status sur la clé HDCP via le paramètre pOutput de COPPQueryStatus. La structure DXVA_COPPStatusOutput décrit les informations status retournées. Le pilote d’affichage doit convertir la clé HDCP status en pointeur vers une structure de DXVA_COPPStatusHDCPKeyData et retourner les informations status dans le membre COPPStatus de DXVA_COPPStatusOutput.

Les applications lancent une requête pour les données de clé HDCP pour déterminer si le récepteur ou le périphérique répéteur est révoqué ; ils peuvent ensuite désactiver le flux de contenu protégé vers l’appareil. Les applications doivent obtenir des listes de KSV révoquées en traitant les messages de renouvellement système (SMS). En coordination avec Digital Content Protection LLC, les propriétaires d’applications de licence HDCP ne doivent pas laisser le contenu protégé circuler vers les répéteurs HDCP pour COPP version 1.0.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Cette structure s’applique uniquement à Windows Server 2003 avec SP1 et versions ultérieures, et à Windows XP avec SP2 et versions ultérieures.
En-tête dxva.h (inclure Dxva.h)

Voir aussi

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput