Partager via


énumération COPP_StatusFlags (dxva9typ.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Spécifie la status d’une session COPP (Certified Output Protection Protocol).

Syntaxe

typedef enum _COPP_StatusFlags {
  COPP_StatusNormal = 0x00,
  COPP_LinkLost = 0x01,
  COPP_RenegotiationRequired = 0x02,
  COPP_StatusFlagsReserved = 0xFFFFFFFC
} COPP_StatusFlags;

Constantes

 
COPP_StatusNormal
Valeur : 0x00
Status normal.
COPP_LinkLost
Valeur : 0x01
L’intégrité de la connexion a été compromise. Voici des exemples d’événements qui entraînent la définition de cet indicateur par le pilote :


  • Le pilote ne peut plus appliquer le niveau de protection actuel.

  • Le pilote a détecté une erreur d’intégrité interne.

  • Le connecteur entre l’ordinateur et le périphérique d’affichage a été débranché.

COPP_RenegotiationRequired
Valeur : 0x02
La configuration de la connexion a changé. Par exemple, l’utilisateur a modifié le mode d’affichage du bureau.
COPP_StatusFlagsReserved
Valeur : 0xFFFFFFFC
Réservé. Doit être zéro.

Notes

Si COPP_LinkLost est retourné, l’application doit libérer la instance actuelle de la machine virtuelle virtuelle, créer une nouvelle instance du vmr et établir une session COPP (y compris l’échange de clés et la validation de certificat).

Configuration requise

   
En-tête dxva9typ.h (inclure Dxva.h)

Voir aussi

Types énumérés DirectShow

Utilisation du protocole COPP (Certified Output Protection Protocol)