Метод ID3D11VideoContext1::GetDataForNewHardwareKey (d3d11_1.h)
Позволяет драйверу возвращать сведения, относящиеся к IHV, используемые при инициализации нового аппаратного ключа.
Синтаксис
HRESULT GetDataForNewHardwareKey(
[in] ID3D11CryptoSession *pCryptoSession,
[in] UINT PrivateInputSize,
[in] const void *pPrivatInputData,
[out] UINT64 *pPrivateOutputData
);
Параметры
[in] pCryptoSession
Тип: ID3D11CryptoSession*
Указатель на интерфейс ID3D11CryptoSession. Чтобы получить этот указатель, вызовите ID3D11VideoDevice1::CreateCryptoSession.
[in] PrivateInputSize
Тип: UINT
Размер памяти, на которую ссылается параметр pPrivateInputData .
[in] pPrivatInputData
Тип: const void*
Частные входные данные. Содержимое этого параметра определяется реализацией безопасной среды выполнения. Он может содержать данные о лицензии или свойствах потока.
[out] pPrivateOutputData
Тип: UINT64*
Указатель на частные выходные данные. Возвращаемые данные определяются реализацией безопасной среды выполнения. Он может содержать данные, относящиеся к графике, которые будут связаны с базовым ключом оборудования.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает один из следующих кодов ошибок.
S_OK | Операция выполнена успешно. |
E_OUTOFMEMORY | Недостаточно памяти для завершения операции. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | d3d11_1.h |