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
Uso del protocollo COPP (Certified Output Protection Protocol)