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.
Value Meaning - 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 |
|
See also