AMCOPPCommand structure
The AMCOPPCommand structure contains a Certified Output Protection Protocol (COPP) command.
Syntax
typedef struct _AMCOPPCommand { GUID macKDI; GUID guidCommandID; DWORD dwSequence; DWORD cbSizeData; BYTE CommandData[4056]; } AMCOPPCommand, *LPAMCOPPCommand;
Members
- macKDI
-
Message Authentication Code (MAC) of the command data. Use AES-based one-key CBC MAC (OMAC) to calculate this value.
- guidCommandID
-
GUID that specifies the command.
- dwSequence
-
Sequence number. The application must keep a running count of the COPP commands issued. For each command, increment the sequence number by one.
- cbSizeData
-
Number of bytes of valid data in the CommandData member.
- CommandData
-
Data for the command. The meaning of the data depends on the command.
Remarks
The following COPP commands are defined.
GUID | Description |
---|---|
DXVA_COPPSetProtectionLevel | Sets a specified protection type to a specified protection level. |
For more information, see the Windows DDK documentation.
Requirements
Header |
|
---|
See also