Partager via


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é répétitif (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 128 bits, utilisé une seule fois. Ce nombre aléatoire est généré par l’application demandée et fourni au pilote d’affichage dans le membre rApp de la structure DXVA_COPPStatusInput.

dwFlags

Spécifie des informations d’état 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 à une combinaison ORed valide de la COPP_StatusFlags suivante :

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

dwHDCPFlags

Spécifie les caractéristiques HDCP actuelles de l’appareil connecté à un connecteur de sortie DVI (Digital Video Interface) ou High-Definition Multimedia Interface (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 HDCP ou le KSV répéteur (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 l’état de la clé HDCP via le paramètre pOutput de COPPQueryStatus. La structure DXVA_COPPStatusOutput décrit les informations d’état retournées. Le pilote d’affichage doit convertir l’état de la clé HDCP en pointeur vers une structure de DXVA_COPPStatusHDCPKeyData et retourner les informations d’état dans le COPPStatus membre de DXVA_COPPStatusOutput.

Les applications lancent une requête pour les données de clé HDCP pour déterminer si le récepteur ou l’appareil 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 (SRMs). En coordination avec Digital Content Protection LLC, les propriétaires d’applications de licence HDCP ne doivent pas laisser le flux de contenu protégé vers les répéteurs HDCP pour COPP version 1.0.

Exigences

Exigence Valeur
client minimum 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.
d’en-tête dxva.h (include Dxva.h)

Voir aussi

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput