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