共用方式為


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