D3D11_1DDI_AUTHENTICATED_CONFIGURE_OUTPUT - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d10umddi-d3d11_1ddi_authenticated_configure_output)

D3D11_1DDI_AUTHENTICATED_CONFIGURE_OUTPUT structure

Description

Contains output data for the ConfigureAuthenticatedChannel(D3D11_1) function.

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.

ReturnCode

The return code that the driver returns when the ConfigureAuthenticatedChannel(D3D11_1) function is called.

Remarks

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

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