D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_RESOURCES_0074 structure (d3d12umddi.h)

Device functions for D3D12 protected resources.

Syntax

typedef struct D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_RESOURCES_0074 {
  PFND3D12DDI_CALCPRIVATEPROTECTEDRESOURCESESSIONSIZE_0074       pfnCalcPrivateProtectedResourceSessionSize;
  PFND3D12DDI_CREATEPROTECTEDRESOURCESESSION_0074                pfnCreateProtectedResourceSession;
  PFND3D12DDI_CALCPRIVATEOPENEDPROTECTEDRESOURCESESSIONSIZE_0030 pfnCalcPrivateOpenedProtectedResourceSessionSize;
  PFND3D12DDI_OPENPROTECTEDRESOURCESESSION_0030                  pfnOpenProtectedResourceSession;
  PFND3D12DDI_DESTROYPROTECTEDRESOURCESESSION_0030               pfnDestroyProtectedResourceSession;
} D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_RESOURCES_0074;

Members

pfnCalcPrivateProtectedResourceSessionSize

Calculate the private protected resource session size.

pfnCreateProtectedResourceSession

Create a protected resource session.

pfnCalcPrivateOpenedProtectedResourceSessionSize

Calculate the private opened protected resource session size.

pfnOpenProtectedResourceSession

Open the protected resource session.

pfnDestroyProtectedResourceSession

Destroy the protected resource session.

Remarks

See the Protected Resources Specification for more information.

Requirements

Requirement Value
Header d3d12umddi.h