Partager via


Définition du niveau de protection pour une sortie protégée

La configuration OPM peut définir le niveau de protection d’un type de protection sur une sortie protégée. Pour définir le niveau de protection, la fonction DxgkDdiOPMConfigureProtectedOutput du pilote miniport d’affichage reçoit un pointeur vers une structure DXGKMDT_OPM_CONFIGURE_PARAMETERS avec le membre guidSetting défini sur le GUID DXGKMDT_OPM_SET_PROTECTION_LEVEL et le membre abParameters défini sur un pointeur vers une structure DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS qui spécifie le type de protection à définir et le niveau auquel définir la protection. Les niveaux de protection suivants peuvent être définis pour les types de protection indiqués :

  • Pour DXGKMDT_OPM_PROTECTION_TYPE_ACP spécifiée dans le membre ulProtectionType de DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS, l’une des valeurs de niveau de protection de l’énumération DXGKMDT_OPM_ACP_PROTECTION_LEVEL peut être spécifiée dans le membre ulProtectionLevel de DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS.

  • Pour DXGKMDT_OPM_PROTECTION_TYPE_CGMSA spécifiées dans le membre ulProtectionType de DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS, l’une des valeurs de niveau de protection de l’énumération DXGKMDT_OPM_CGMSA peut être spécifiée dans le membre ulProtectionLevel de DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS.

  • Pour DXGKMDT_OPM_PROTECTION_TYPE_HDCP ou DXGKMDT_OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP spécifiés dans le membre ulProtectionType de DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS, l’une des valeurs de niveau de protection de l’énumération DXGKMDT_OPM_HDCP_PROTECTION_LEVEL peut être spécifiée dans le membre ulProtectionLevel de DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS.

  • Pour DXGKMDT_OPM_PROTECTION_TYPE_DPCP spécifiées dans le membre ulProtectionType de DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS, l’une des valeurs de niveau de protection de l’énumération DXGKMDT_OPM_DPCP_PROTECTION_LEVEL peut être spécifiée dans le membre ulProtectionLevel de DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS.

Note Le GUID DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD est nouveau pour Windows 7 et est utilisé pour indiquer que le pilote doit activer HDCP conformément aux nouvelles règles CSS. La définition de la commande DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD est identique à la définition de la commande DXGKMDT_OPM_SET_PROTECTION_LEVEL existante, à ceci près qu’DXGKMDT_OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD n’a aucune exigence absolue pour activer la protection demandée.