D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030 结构 (d3d12umddi.h)

内容保护流式处理的设备功能。

语法

typedef struct D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030 {
  PFND3D12DDI_CALCPRIVATECRYPTOSESSIONSIZE_0030             pfnCalcPrivateCryptoSessionSize;
  PFND3D12DDI_CREATECRYPTOSESSION_0030                      pfnCreateCryptoSession;
  PFND3D12DDI_CALCPRIVATEOPENEDCRYPTOSESSIONSIZE_0030       pfnCalcPrivateOpenedCryptoSessionSize;
  PFND3D12DDI_OPENCRYPTOSESSION_0030                        pfnOpenCryptoSession;
  PFND3D12DDI_DESTROYCRYPTOSESSION_0030                     pfnDestroyCryptoSession;
  PFND3D12DDI_GETKEYBASEDATA_0030                           pfnGetKeyBaseData;
  PFND3D12DDI_CALCPRIVATECRYPTOSESSIONPOLICYSIZE_0030       pfnCalcPrivateCryptoSessionPolicySize;
  PFND3D12DDI_CREATECRYPTOSESSIONPOLICY_0030                pfnCreateCryptoSessionPolicy;
  PFND3D12DDI_CALCPRIVATEOPENEDCRYPTOSESSIONPOLICYSIZE_0030 pfnCalcPrivateOpenedCryptoSessionPolicySize;
  PFND3D12DDI_OPENCRYPTOSESSIONPOLICY_0030                  pfnOpenCryptoSessionPolicy;
  PFND3D12DDI_DESTROYCRYPTOSESSIONPOLICY_0030               pfnDestroyCryptoSessionPolicy;
  PFND3D12DDI_TRANSFORMENCRYPTEDDATA_0030                   pfnTransformEncryptedData;
} D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030;

成员

pfnCalcPrivateCryptoSessionSize

计算专用加密会话大小。

pfnCreateCryptoSession

创建加密会话。

pfnCalcPrivateOpenedCryptoSessionSize

计算专用打开的加密会话大小。

pfnOpenCryptoSession

打开加密会话。

pfnDestroyCryptoSession

销毁加密会话。

pfnGetKeyBaseData

获取关键基础数据。

pfnCalcPrivateCryptoSessionPolicySize

计算专用加密会话策略大小。

pfnCreateCryptoSessionPolicy

创建加密会话策略。

pfnCalcPrivateOpenedCryptoSessionPolicySize

计算专用打开的加密会话策略大小。

pfnOpenCryptoSessionPolicy

打开加密会话策略。

pfnDestroyCryptoSessionPolicy

销毁加密会话策略。

pfnTransformEncryptedData

转换加密的数据。

要求

要求
Header d3d12umddi.h