Content Protection Queries

Lists the queries for the IDirect3DAuthenticatedChannel9::Query method.

Status request Description
D3DAUTHENTICATEDQUERY_ACCESSIBILITYATTRIBUTES Returns the type of I/O bus used to send data to the GPU.
D3DAUTHENTICATEDQUERY_CHANNELTYPE Returns the type of authenticated channel.
D3DAUTHENTICATEDQUERY_CRYPTOSESSION Returns handles to the cryptographic session and Direct3D device that are associated with a specified DirectX Video Acceleration 2 (DXVA-2) decoder device.
D3DAUTHENTICATEDQUERY_CURRENTENCRYPTIONWHENACCESSIBLE Returns the encryption type that is applied before content becomes accessible to the CPU or bus.
D3DAUTHENTICATEDQUERY_DEVICEHANDLE Returns a handle to the device that is associated with this authenticated channel.
D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUID Returns one of the encryption types that can be used to encrypt content before it becomes accessible to the CPU or bus.
D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUIDCOUNT Returns the number of encryption types that can be used to encrypt content before it becomes accessible to the CPU or bus.
D3DAUTHENTICATEDQUERY_OUTPUTID Returns one of the output identifiers that is associated with a specified cryptographic session and Direct3D device.
D3DAUTHENTICATEDQUERY_OUTPUTIDCOUNT Returns the number of output identifiers associated with a specified cryptographic session and Direct3D device.
D3DAUTHENTICATEDQUERY_PROTECTION Returns the current protection level for the device.
D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESS Returns information about a process that is allowed to open shared resources with restricted access.
D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESSCOUNT Returns the number of processes that are allowed to open shared resources with restricted access.
D3DAUTHENTICATEDQUERY_UNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT Returns the number of protected shared resources that can be opened by any process with no restrictions.

 

Direct3D Video APIs

GPU-Based Content Protection