Prise en charge de Output Protection Manager
L’interface de pilote de périphérique (DDI) Output Protection Manager (OPM) active la protection de copie des signaux vidéo qui sont générés par différents connecteurs de la carte graphique. pour en savoir plus sur la façon dont Windows Vista protège le contenu généré par les cartes graphiques, téléchargez la sortie protection du contenu document sur la sortie protection du contenu et Windows site web Vista.
OPM est le successeur du protocole de Protection de sortie certifié (COPP) fourni par le modèle de pilote d’affichage Windows 2000 . OPM prend en charge toutes les fonctionnalités de COPP. Pour plus d’informations sur les fonctionnalités de COPP, consultez Introduction à Copp. OPM prend également en charge de nouvelles fonctionnalités.
Interface OPM
l' interface ddi opm est sémantiquement similaire à la ddi copp , car OPM est essentiellement copp 1,1 pour le modèle de pilote d’affichage Windows Vista. Toutefois, l’interface DDI OPM est bien plus simple que la DDI COPP, car l’interface DDI OPM se compose d’un ensemble de fonctions, tandis que l’interface DDI COPP est mappée par l’intermédiaire de DirectDraw et de DirectX Video Acceleration (VA) DDI.
Si un pilote de miniport d’affichage prend en charge le passage de commandes, d’informations et d’États protégés entre les applications et le pilote, le sous-système de noyau graphique de Microsoft DirectX (Dxgkrnl.sys) peut ouvrir correctement l’interface DDI OPM du pilote.
Un composant en mode noyau qui doit utiliser l’interface OPM lance un appel à la fonction DxgkDdiQueryInterface du pilote de miniport d’affichage pour récupérer l’interface. Les pointeurs vers les fonctions d’interface OPM sont retournés dans une structure DXGK_OPM_INTERFACE à laquelle le membre d’interface de la structure QUERY_INTERFACE pointe. Cette QUERY_INTERFACE est désignée par le paramètre QueryInterface dans l’appel DxgkDdiQueryInterface.
Les fonctions d’interface de sortie Protection Manager (OPM) suivantes sont implémentées par certains pilotes de miniport d’affichage :
- DXGKDDI_OPM_GET_CERTIFICATE_SIZE
- DXGKDDI_OPM_GET_CERTIFICATE
- DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT
- DXGKDDI_OPM_GET_RANDOM_NUMBER
- DXGKDDI_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS
- DXGKDDI_OPM_GET_INFORMATION
- DXGKDDI_OPM_GET_COPP_COMPATIBLE_INFORMATION
- DXGKDDI_OPM_CONFIGURE_PROTECTED_OUTPUT
- DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT
Les rubriques suivantes décrivent les nouvelles fonctionnalités de OPM et comment prendre en charge et utiliser l’interface DDI OPM :
Analyse des fonctionnalités matérielles
Récupération de l’interface DDI OPM
Utilisation de l’interface DDI OPM
Gestion des niveaux de protection avec OPM
Gestion de la perte d’un périphérique d’affichage
Récupération d’informations sur une sortie protégée
Récupération d’informations COPP-Compatible sur une sortie protégée
Configuration d’une sortie protégée