D3D12DDIARG_CREATE_PROTECTED_RESOURCE_SESSION_0074 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef struct D3D12DDIARG_CREATE_PROTECTED_RESOURCE_SESSION_0074 {
  UINT NodeMask;
  GUID ProtectionType;
} D3D12DDIARG_CREATE_PROTECTED_RESOURCE_SESSION_0074;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

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

Description

Creation arguments for a protected resource session.

Members

NodeMask

For single GPU operation, set this to zero. If there are multiple GPU nodes, set a bit to identify the node (the device's physical adapter) to which the crypto session applies. Each bit in the mask corresponds to a single node. Only 1 bit may be set.

ProtectionType

The GUID that represents the protection type. Microsoft defines D3D12DDI_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED. This DDI and corresponding API may be extended by IHV's, but requires Microsoft approval. Allowed GUIDs are controlled by an allow list. Developer mode disables the check to allow for private IHV development.

Remarks

See the Protected Resources Specification for more information.

See also

PFND3D12DDI_CALCPRIVATEPROTECTEDRESOURCESESSIONSIZE_0074

PFND3D12DDI_CREATEPROTECTEDRESOURCESESSION_0074