DXGK_PHYSICALADAPTERCAPS structure (d3dkmddi.h)
The DXGK_PHYSICALADAPTERCAPS structure is used to report details of a physical adapter.
Syntax
typedef struct _DXGK_PHYSICALADAPTERCAPS {
WORD NumExecutionNodes;
WORD PagingNodeIndex;
HANDLE DxgkPhysicalAdapterHandle;
DXGK_PHYSICALADAPTERFLAGS Flags;
UINT VPRPagingNode;
UINT VirtualCopyNodeIndex;
} DXGK_PHYSICALADAPTERCAPS;
Members
NumExecutionNodes
The number of execution nodes in the physical adapter.
PagingNodeIndex
Index of the paging node for the physical adapter.
DxgkPhysicalAdapterHandle
Handle, which is passed to the kernel mode driver as DXGKRNL_INTERFACE::DeviceHandle in DxgkDdiStartDevice.
Flags
Value | Meaning |
---|---|
Flags.IoMmuSupported TRUE | The adapter supports IoMmu. |
Flags.GpuMmuSupported TRUE | The adapter supports GpuMmu. |
Flags.MovePagingSupported TRUE | The adapter supports move paging. |
Flags.VPRPagingContextRequired TRUE | The adapter requires the index of the VPR paging node. |
VPRPagingNode
Index of the node to be used for move paging in the VPR.
VirtualCopyNodeIndex
Node is specified as a virtual copy engine node. Available starting in Windows 10 version 2004 (WDDM 2.7).
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Minimum supported server | Windows Server 2016 |
Header | d3dkmddi.h (include D3dkmddi.h) |