Struttura AMCOPPCommand (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

La struttura AMCOPPCommand contiene un comando COPP (Certified Output Protection Protocol).

Sintassi

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

Members

macKDI

Codice mac (Message Authentication Code) dei dati del comando. Usare OMAC (CBC MAC) basato su AES per calcolare questo valore.

guidCommandID

GUID che specifica il comando .

dwSequence

Numero di sequenza. L'applicazione deve mantenere un conteggio in esecuzione dei comandi COPP emessi. Per ogni comando, incrementare il numero di sequenza di uno.

cbSizeData

Numero di byte di dati validi nel membro CommandData .

CommandData[4056]

Dati per il comando. Il significato dei dati dipende dal comando .

Commenti

Vengono definiti i comandi COPP seguenti.

GUID Descrizione
DXVA_COPPSetProtectionLevel Imposta un tipo di protezione specificato su un livello di protezione specificato.
 

Per altre informazioni, vedere la documentazione di Windows DDK.

Requisiti

Requisito Valore
Intestazione strmif.h (include Dshow.h)

Vedi anche

Strutture DirectShow

Uso del protocollo COPP (Certified Output Protection Protocol)