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 QueryAuthenticatedChannel(D3D11_1) function.
Syntax
typedef struct D3D11_1DDI_AUTHENTICATED_QUERY_INPUT {
GUID QueryType;
HANDLE hChannel;
UINT SequenceNumber;
} D3D11_1DDI_AUTHENTICATED_QUERY_INPUT;
Members
QueryType
A GUID that specifies the query. The following GUIDs are defined.
D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES
Returns the type of I/O bus that is used to send data to the GPU.
Output data structure:
D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT
D3D11_1DDI_AUTHENTICATED_QUERY_CHANNEL_TYPE
Returns the type of authenticated channel.
Output data structure: D3D11_1DDI_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT
D3D11_1DDI_AUTHENTICATED_QUERY_CRYPTO_SESSION
Returns handles to the cryptographic session and Direct3D device that are associated with a specified DirectX Video Acceleration 2 (DXVA-2) decode device.
Input data structure: D3D11_1DDI_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT
Output data structure: D3D11_1DDI_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT
D3D11_1DDI_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_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT
D3D11_1DDI_AUTHENTICATED_QUERY_DEVICE_HANDLE
Returns a handle to the device that is associated with this authenticated channel.
Output data structure: D3D11_1DDI_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT
D3D11_1DDI_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_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT
Output data structure: D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT
D3D11_1DDI_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_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT
D3D11_1DDI_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_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT
Output data structure: D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT
D3D11_1DDI_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_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT
Output data structure: D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT
D3D11_1DDI_AUTHENTICATED_QUERY_PROTECTION
Returns the current protection level for the device.
Output data structure: D3D11_1DDI_AUTHENTICATED_QUERY_PROTECTION_OUTPUT
D3D11_1DDI_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_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT
Output data structure: D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT
D3D11_1DDI_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_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT
D3D11_1DDI_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_1DDI_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT
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. 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 |
Minimum supported server | Windows Server 2012 |
Header | d3d10umddi.h (include D3d10umddi.h) |