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) |