D3D11_1DDI_AUTHENTICATED_CONFIGURE_INPUT structure (d3d10umddi.h)

Contains input data for the ConfigureAuthenticatedChannel(D3D11_1) function.

Syntax

typedef struct D3D11_1DDI_AUTHENTICATED_CONFIGURE_INPUT {
  D3D11_1DDI_OMAC omac;
  GUID            ConfigureType;
  HANDLE          hChannel;
  UINT            SequenceNumber;
} D3D11_1DDI_AUTHENTICATED_CONFIGURE_INPUT;

Members

omac

A 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.

ConfigureType

A GUID that specifies the command. The following GUIDs are defined.

D3D11_1DDI_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE_GUID

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

D3D11_1DDI_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_GUID

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

D3D11_1DDI_AUTHENTICATED_CONFIGURE_INITIALIZE_GUID

Initializes the authenticated channel.

Input data: D3D11_1DDI_AUTHENTICATED_CONFIGURE_INITIALIZE

D3D11_1DDI_AUTHENTICATED_CONFIGURE_PROTECTION_GUID

Enables or disables protection for the device.

Input data: D3D11_1DDI_AUTHENTICATED_CONFIGURE_PROTECTION

D3D11_1DDI_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_GUID

Enables a process to open a shared resource, or disables a process from opening shared resources.

Input data: D3D11_1DDI_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE

hChannel

A handle to the authenticated channel. This handle was created through a call to the CreateAuthenticatedChannel(D3D11_1) function.

SequenceNumber

The query sequence number.

Note  The sequence number must increase with each successive call to the ConfigureAuthenticatedChannel(D3D11_1) function.
 

Remarks

For information on the usage of this structure, see the Remarks of the ConfigureAuthenticatedChannel(D3D11_1) function.

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Header d3d10umddi.h (include D3d10umddi.h)

See also

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

D3D11_1DDI_OMAC