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 |