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 |