D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d12umddi-d3d12ddi_device_funcs_content_protection_streaming_0030)

D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030 structure

Description

Device function for content protection streaming.

Members

pfnCalcPrivateCryptoSessionSize

Calculate private crypto session size.

pfnCreateCryptoSession

Create crypto session.

pfnCalcPrivateOpenedCryptoSessionSize

Calculate private opened crypto session size.

pfnOpenCryptoSession

Open crypto session.

pfnDestroyCryptoSession

Destroy crypto session.

pfnGetKeyBaseData

Get key base data.

pfnCalcPrivateCryptoSessionPolicySize

Calculate private crypto session policy size.

pfnCreateCryptoSessionPolicy

Create crypto session policy.

pfnCalcPrivateOpenedCryptoSessionPolicySize

Calculate private opened crypto session policy size.

pfnOpenCryptoSessionPolicy

Open crypto session policy.

pfnDestroyCryptoSessionPolicy

Destroy crypto session policy.

pfnTransformEncryptedData

Transform encrypted data.