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
轉換加密的數據。
要求
要求 | 價值 |
---|---|
標頭 | d3d12umddi.h |