énumération DXGKMDT_OPM_PROTECTION_TYPE (d3dkmdt.h)

L’énumération DXGKMDT_OPM_PROTECTION_TYPE indique le type de protections qu’une sortie vidéo prend en charge.

Syntax

typedef enum _DXGKMDT_OPM_PROTECTION_TYPE {
  DXGKMDT_OPM_PROTECTION_TYPE_OTHER,
  DXGKMDT_OPM_PROTECTION_TYPE_NONE,
  DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP,
  DXGKMDT_OPM_PROTECTION_TYPE_ACP,
  DXGKMDT_OPM_PROTECTION_TYPE_CGMSA,
  DXGKMDT_OPM_PROTECTION_TYPE_HDCP,
  DXGKMDT_OPM_PROTECTION_TYPE_DPCP,
  DXGKMDT_OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP,
  DXGKMDT_OPM_PROTECTION_TYPE_MASK
} DXGKMDT_OPM_PROTECTION_TYPE;

Constantes

 
DXGKMDT_OPM_PROTECTION_TYPE_OTHER
Indique un type de protection autre que ceux indiqués dans les constantes suivantes de cette énumération.
DXGKMDT_OPM_PROTECTION_TYPE_NONE
Indique que la sortie vidéo ne prend en charge aucun type de protection.
DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP
Indique que la sortie protégée prend en charge la protection de contenu numérique à bande passante élevée (HDCP) compatible avec le protocole COPP (Certified Output Protection Protocol). Pour plus d’informations sur HDCP, consultez la révision 1.1 de la spécification HDCP. Ce type de protection ne peut être utilisé qu’avec des objets de sortie protégés qui ont une sémantique COPP. OPM peut utiliser cette valeur dans un appel à la fonction DxgkDdiOPMGetCOPPCompatibleInformation du pilote miniport d’affichage pour déterminer si une sortie protégée prend en charge hdCP compatible COPP. OPM peut également utiliser cette valeur dans un appel à la fonction DxgkDdiOPMConfigureProtectedOutput du pilote pour modifier le niveau de protection HDCP compatible COPP.
DXGKMDT_OPM_PROTECTION_TYPE_ACP
Indique que la sortie protégée prend en charge la protection contre la copie analogique (ACP). ACP protège les signaux tv analogiques. Actuellement, OPM peut utiliser ACP pour protéger les signaux contre les sorties composites, les sorties S-Video ou les sorties de composants. OPM peut utiliser cette valeur dans un appel à la fonction DxgkDdiOPMGetCOPPCompatibleInformation du pilote miniport d’affichage pour déterminer si une sortie protégée prend en charge ACP. OPM peut également utiliser cette valeur dans un appel à la fonction DxgkDdiOPMConfigureProtectedOutput du pilote pour modifier le niveau de protection ACP.
DXGKMDT_OPM_PROTECTION_TYPE_CGMSA
Indique que la sortie protégée prend en charge content Generation Management System Analog (CGMS-A). CGMS-A protège les signaux tv analogiques. Actuellement, OPM peut utiliser CGMS-A pour protéger les signaux contre les sorties composites, les sorties S-Video ou les sorties de composants. OPM peut utiliser cette valeur dans un appel à la fonction DxgkDdiOPMGetCOPPCompatibleInformation du pilote miniport d’affichage pour déterminer si une sortie protégée prend en charge CGMS-A. OPM peut également utiliser cette valeur dans un appel à la fonction DxgkDdiOPMConfigureProtectedOutput du pilote pour modifier le niveau de protection CGMS-A.
DXGKMDT_OPM_PROTECTION_TYPE_HDCP
Indique que la sortie protégée prend en charge HDCP. Ce type de protection ne peut être utilisé qu’avec des objets de sortie protégés qui ont une sémantique OPM. OPM peut utiliser cette valeur dans un appel à la fonction DxgkDdiOPMGetInformation du pilote miniport d’affichage pour déterminer si une sortie protégée prend en charge HDCP. OPM peut également utiliser cette valeur dans un appel à la fonction DxgkDdiOPMConfigureProtectedOutput du pilote pour modifier le niveau de protection HDCP.
DXGKMDT_OPM_PROTECTION_TYPE_DPCP
Indique que la sortie protégée prend en charge la protection contre la copie DisplayPort (DPCP). Pour plus d’informations sur DisplayPort, consultez l’article DisplayPort. Ce type de protection ne peut être utilisé qu’avec des objets de sortie protégés qui ont une sémantique OPM. OPM peut utiliser cette valeur dans un appel à la fonction DxgkDdiOPMGetInformation du pilote miniport d’affichage pour déterminer si une sortie protégée prend en charge DPCP. OPM peut également utiliser cette valeur dans un appel à la fonction DxgkDdiOPMConfigureProtectedOutput du pilote pour modifier le niveau de protection DPCP.
DXGKMDT_OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP
Indique que la sortie protégée prend en charge HDCP avec l’application de type.
DXGKMDT_OPM_PROTECTION_TYPE_MASK
Valeur de masque qui indique les champs de bits valides dans une combinaison de bits OU des valeurs de cette énumération.

Remarques

DXGKMDT_OPM_PROTECTION_TYPE_HDCP et DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP sont utilisés pour activer ou désactiver HDCP et pour déterminer si HDCP est activé ou désactivé.

Si une sortie protégée prend en charge DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP, elle prend en charge les répéteurs HDCP et une application gère la révocation HDCP. Si une sortie protégée prend en charge DXGKMDT_OPM_PROTECTION_TYPE_HDCP, elle prend en charge les répéteurs HDCP et gère la révocation HDCP.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmdt.h

Voir aussi

DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS

DXGKMDT_OPM_STANDARD_INFORMATION

DxgkDdiOPMConfigureProtectedOutput

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetInformation