структура D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA (d3d11_1.h)

Представляет данные обмена ключами для защиты содержимого оборудования.

Синтаксис

typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA {
  UINT                                         HWProtectionFunctionID;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA  *pInputData;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
  HRESULT                                      Status;
} D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA;

Члены

HWProtectionFunctionID

Идентификатор функции команды DRM. Значения и значения идентификатора функции определяются спецификацией DRM.

pInputData

Указатель на буфер, содержащий структуру D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA , которая указывает память, зарезервированную для использования IHV, и входные данные для команды DRM.

pOutputData

Указатель на буфер, содержащий структуру D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA , которая указывает память, зарезервированную для использования IHV, и входные данные для команды DRM.

Status

Результат выполнения аппаратной команды DRM.

Комментарии

Указатель на эту структуру передается в параметре pData метода ID3D11VideoContext::NegotiateCryptoSessionKeyExchange , когда ID3D11CryptoSession создается с использованием типа обмена ключами D3D11_KEY_EXCHANGE_HW_PROTECTION .

Требования

   
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Верхняя часть d3d11_1.h

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

Структуры видео Direct3D 11