// 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 referenceNo description available.
Creation arguments for a protected resource session.
NodeMaskFor 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.
ProtectionTypeThe 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.
See the Protected Resources Specification for more information.
PFND3D12DDI_CALCPRIVATEPROTECTEDRESOURCESESSIONSIZE_0074
PFND3D12DDI_CREATEPROTECTEDRESOURCESESSION_0074