структура D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA (d3d10umddi.h)
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA используется с NegotiateCryptoSessionKeyExchange при реализации управления цифровыми правами (DRM).
Синтаксис
typedef struct D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA {
UINT HWProtectionFunctionID;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA *pInputData;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
HRESULT Status;
} D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA;
Члены
HWProtectionFunctionID
Указывает идентификатор функции команды DRM. Значения и значения идентификатора функции определяются каждым отдельным компонентом DRM.
pInputData
Указатель на буфер, содержащий D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA структуру, зарезервированную память для использования IHV и входные данные для команды DRM.
pOutputData
Указатель на буфер, содержащий структуру D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA , зарезервированную память для использования IHV и выходные данные для команды DRM.
Status
Возвращает результат аппаратной команды DRM.
Комментарии
Указатель на эту структуру передается в качестве параметра pData функции NegotiateCryptoSessionKeyExchange , когда объект CryptoSession создается с использованием типа обмена ключами D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Верхняя часть | d3d10umddi.h (включая D3d10umddi.h) |
См. также раздел
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA