// d3d10umddi.h
typedef struct D3D11_1DDI_AUTHENTICATED_CONFIGURE_OUTPUT {
D3D11_1DDI_OMAC omac;
GUID ConfigureType;
HANDLE hChannel;
UINT SequenceNumber;
HRESULT ReturnCode;
} D3D11_1DDI_AUTHENTICATED_CONFIGURE_OUTPUT;
View the official Windows Driver Kit DDI referenceNo description available.
Contains output data for the ConfigureAuthenticatedChannel(D3D11_1) function.
omacA D3D11_1DDI_OMAC structure that contains a Message Authentication Code (MAC) of the data. The driver uses Advanced Encryption Standard (AES)-based one-key CBC MAC (OMAC) to calculate this value for the block of data that appears after this structure member.
ConfigureTypeA GUID that specifies the command. The following GUIDs are defined.
Sets the level of encryption that is performed before protected content becomes accessible to the CPU or bus.
Input data: D3D11_1DDI_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION
Associates a cryptographic session with a DirectX Video Acceleration 2 (DXVA-2) decode device and a Direct3D device.
Input data: D3D11_1DDI_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION
Initializes the authenticated channel.
Input data: D3D11_1DDI_AUTHENTICATED_CONFIGURE_INITIALIZE
Enables or disables protection for the device.
Input data: D3D11_1DDI_AUTHENTICATED_CONFIGURE_PROTECTION
Enables a process to open a shared resource, or disables a process from opening shared resources.
Input data: D3D11_1DDI_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE
hChannelA handle to the authenticated channel. This handle was created through a call to the CreateAuthenticatedChannel(D3D11_1) function.
SequenceNumberThe query sequence number.
Note The sequence number must increase with each successive call to the ConfigureAuthenticatedChannel(D3D11_1) function.
ReturnCodeThe return code that the driver returns when the ConfigureAuthenticatedChannel(D3D11_1) function is called.
For information on the usage of this structure, see the Remarks of the ConfigureAuthenticatedChannel(D3D11_1) function.
ConfigureAuthenticatedChannel(D3D11_1)
CreateAuthenticatedChannel(D3D11_1)
D3D11_1DDI_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION
D3D11_1DDI_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION
D3D11_1DDI_AUTHENTICATED_CONFIGURE_INITIALIZE
D3D11_1DDI_AUTHENTICATED_CONFIGURE_PROTECTION
D3D11_1DDI_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE