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_QUERY_INPUT structure

Contains input data for the ID3D11VideoContext::QueryAuthenticatedChannel method.

Syntax


typedef struct _D3D11_AUTHENTICATED_QUERY_INPUT {
  GUID   QueryType;
  HANDLE hChannel;
  UINT   SequenceNumber;
} D3D11_AUTHENTICATED_QUERY_INPUT;

Members

QueryType

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

ValueMeaning
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES

Returns the type of I/O bus that is used to send data to the GPU.

Output data structure: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT

D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE

Returns the type of authenticated channel.

Output data structure: D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT

D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION

Returns handles to the cryptographic session and Direct3D device that are associated with a specified decoder device.

Input data structure: D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT

Output data structure: D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT

D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE

Returns the encryption type that is applied before content becomes accessible to the CPU or bus.

Output data structure: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT

D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE

Returns a handle to the device that is associated with this authenticated channel.

Output data structure: D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT

D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID

Returns one of the encryption types that can be used to encrypt content before it becomes accessible to the CPU or bus.

Input data structure: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT

Output data structure: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT

D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT

Returns the number of encryption types that can be used to encrypt content before it becomes accessible to the CPU or bus.

Output data structure: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT

D3D11_AUTHENTICATED_QUERY_OUTPUT_ID

Returns one of the output identifiers that is associated with a specified cryptographic session and Direct3D device.

Input data structure: D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT

Output data structure: D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT

D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT

Returns the number of output identifiers that are associated with a specified cryptographic session and Direct3D device.

Input data structure: D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT

Output data structure: D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT

D3D11_AUTHENTICATED_QUERY_PROTECTION

Returns the current protection level for the device.

Output data structure: D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT

D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS

Returns information about a process that is allowed to open shared resources with restricted access.

Input data structure: D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT

Output data structure: D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT

D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT

Returns the number of processes that are allowed to open shared resources with restricted access.

Output data structure: D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT

D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT

Returns the number of protected shared resources that can be opened by any process with no restrictions.

Output data structure: D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT

 

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