Partager via


Structure AMCOPPCommand (strmif.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 dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est 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.]

La structure AMCOPPCommand contient une commande COPP (Certified Output Protection Protocol).

Syntaxe

typedef struct _AMCOPPCommand {
  GUID  macKDI;
  GUID  guidCommandID;
  DWORD dwSequence;
  DWORD cbSizeData;
  BYTE  CommandData[4056];
} AMCOPPCommand, *LPAMCOPPCommand;

Membres

macKDI

Code d’authentification de message (MAC) des données de commande. Utilisez un MAC CBC (OMAC) basé sur AES pour calculer cette valeur.

guidCommandID

GUID qui spécifie la commande.

dwSequence

Numéro de séquence. L’application doit conserver le nombre d’exécutions des commandes COPP émises. Pour chaque commande, incrémentez le numéro de séquence d’un.

cbSizeData

Nombre d’octets de données valides dans le membre CommandData .

CommandData[4056]

Données de la commande. La signification des données dépend de la commande .

Remarques

Les commandes COPP suivantes sont définies.

GUID Description
DXVA_COPPSetProtectionLevel Définit un type de protection spécifié sur un niveau de protection spécifié.
 

Pour plus d’informations, consultez la documentation windows DDK.

Configuration requise

Condition requise Valeur
En-tête strmif.h (include Dshow.h)

Voir aussi

DirectShow Structures

Utilisation du protocole COPP (Certified Output Protection Protocol)