Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

D3D11_AUTHENTICATED_CONFIGURE_INPUT structure

Contains input data for the ID3D11VideoContext::ConfigureAuthenticatedChannel method.

Syntax


typedef struct D3D11_AUTHENTICATED_CONFIGURE_INPUT {
  D3D11_OMAC omac;
  GUID       ConfigureType;
  HANDLE     hChannel;
  UINT       SequenceNumber;
} D3D11_AUTHENTICATED_CONFIGURE_INPUT;

Members

omac

A D3D11_OMAC structure that contains a Message Authentication Code (MAC) of the data. The driver uses 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.

ValueMeaning
D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION

Associates a cryptographic session with a decoder device and a Direct3D device.

Input data: D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT

D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE

Sets the level of encryption that is performed before protected content becomes accessible to the CPU or bus.

Input data: D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT

D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE

Initializes the authenticated channel.

Input data: D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT

D3D11_AUTHENTICATED_CONFIGURE_PROTECTION

Enables or disables protection for the device.

Input data: D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT

D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE

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

Input data: D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT

 

hChannel

A handle to the authenticated channel. To get the handle, call the ID3D11AuthenticatedChannel::GetChannelHandle method.

SequenceNumber

The query sequence number. At the start of the session, generate a cryptographically secure 32-bit random number to use as the starting sequence number. For each query, increment the sequence number by 1.

Requirements

Minimum supported client

Windows 8 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 [desktop apps | Windows Store apps]

Header

D3d11.h

See also

Direct3D 11 Video Structures

 

 

Show:
© 2017 Microsoft