在 Direct3D 11.1 中,D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA 结构体用于传递硬件保护键交换的输入数据。这些数据通常用于在受保护的硬件环境中执行视频解密。以下是该结构的定义:
typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA {
  UINT PrivateInputSize;
  UINTHWKEYEXCHANGE PrivateInputData;
} D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA;

主要成员和结构的说明如下:

  •  PrivateInputSize: 表示 PrivateInputData 数组的大小(以字节为单位)。

  •  PrivateInputData: 用于存储硬件保护键交换的输入数据。这是一个 UINTHWKEYEXCHANGE 类型的数组,该类型是一个 32 位整数数组。


这个结构体主要用于传递硬件保护键交换的输入数据。在使用时,你需要填充这个结构体,并将其传递给相应的 Direct3D 11.1 API,以便在硬件保护的视频环境中执行解密等操作。


转载请注明出处:http://www.zyzy.cn/article/detail/25818/Win32 API/D3d11_1.h/D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA