Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
Value | Meaning |
---|---|
|
Returns the type of I/O bus that is used to send data to the GPU.
Output data structure: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT |
|
Returns the type of authenticated channel.
Output data structure: D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT |
|
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 |
|
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 |
|
Returns a handle to the device that is associated with this authenticated channel.
Output data structure: D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT |
|
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 |
|
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 |
|
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 |
|
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 |
|
Returns the current protection level for the device.
Output data structure: D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT |
|
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 |
|
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 |
|
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
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2012 [desktop apps | UWP apps] |
Header | d3d11.h |