функция обратного вызова PFND3D11_1DDI_GETENCRYPTIONBLTKEY (d3d10umddi.h)
Запрашивает ключ, используемый для расшифровки данных, возвращаемых функцией EncryptionBlt(D3D11_1).
Синтаксис
PFND3D11_1DDI_GETENCRYPTIONBLTKEY Pfnd3d111DdiGetencryptionbltkey;
void Pfnd3d111DdiGetencryptionbltkey(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT KeySize,
VOID *pReadbackKey
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст).
hCryptoSession
Дескриптор криптографического сеанса, созданного при вызове функции Драйвера CreateCryptoSession .
KeySize
Размер (в байтах) ключа шифрования, на который указывает параметр pReadBackKey .
pReadbackKey
Указатель на буфер, содержащий ключ шифрования.
Возвращаемое значение
None
Remarks
При вызове функции GetEncryptionBltKey драйвер минипорта дисплея должен создать новый ключ шифрования. Если в сеансе шифрования используется тип шифрования D3DCRYPTOTYPE_AES128_CTR , драйвер или графический адаптер должен зашифровать данные, на которые ссылается параметр pReadbackKey , с помощью ключа сеанса с алгоритмом AES-ECB.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8,Доступно в Windows Desktop версии 10.0.10030.0 |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | d3d10umddi.h (включая D3d10umddi.h) |