D3D12DDIARG_CREATE_PROTECTED_RESOURCE_SESSION_0074 structure (d3d12umddi.h)
Creation arguments for a protected resource session.
Syntax
typedef struct D3D12DDIARG_CREATE_PROTECTED_RESOURCE_SESSION_0074 {
UINT NodeMask;
GUID ProtectionType;
} D3D12DDIARG_CREATE_PROTECTED_RESOURCE_SESSION_0074;
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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 2004 |
Header | d3d12umddi.h |