Поделиться через


Метод 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

См. также раздел

ID3D11VideoContext1