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 命令的函数 ID。 函数 ID 的值和含义由 DRM 规范定义。
pInputData
指向缓冲区的指针,该缓冲区包含 一个D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA 结构,该结构指定为 IHV 使用保留的内存以及 DRM 命令的输入数据。
pOutputData
指向缓冲区的指针,该缓冲区包含 一个D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA 结构,该结构指定为 IHV 使用保留的内存以及 DRM 命令的输入数据。
Status
硬件 DRM 命令的结果。
备注
当 ID3D11CryptoSession 使用密钥交换类型创建 ID3D11VideoContext::NegotiateCryptoSessionKeyExchange 方法的 pData 参数中传递指向 D3D11_KEY_EXCHANGE_HW_PROTECTION此结构的指针。
要求
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
标头 | d3d11_1.h |