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.
Queries the key that is used to decrypt the data returned by the EncryptionBlt(D3D11_1) function.
Syntax
PFND3D11_1DDI_GETENCRYPTIONBLTKEY Pfnd3d111DdiGetencryptionbltkey;
void Pfnd3d111DdiGetencryptionbltkey(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT KeySize,
VOID *pReadbackKey
)
{...}
Parameters
hDevice
A handle to the display device (graphics context).
hCryptoSession
A handle to the cryptographic session that was created in a call to the driver's CreateCryptoSession function.
KeySize
The size, in bytes, of the encryption key that the pReadBackKey parameter points to.
pReadbackKey
A pointer to a buffer that contains the encryption key.
Return value
None
Remarks
When the GetEncryptionBltKey function is called, the display miniport driver should generate a new encryption key. If the cryptographic session is using the D3DCRYPTOTYPE_AES128_CTR cryptographic type, the driver or graphics adapter should encrypt the data that is referenced by the pReadbackKey parameter by using the session key with the AES-ECB algorithm.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8,Available in Windows Desktop version 10.0.10030.0 |
Minimum supported server | Windows Server 2012 |
Target Platform | Windows |
Header | d3d10umddi.h (include D3d10umddi.h) |