// d3dkmddi.h
typedef struct _DXGK_PHYSICALADAPTERCAPS {
WORD NumExecutionNodes;
WORD PagingNodeIndex;
HANDLE DxgkPhysicalAdapterHandle;
DXGK_PHYSICALADAPTERFLAGS Flags;
UINT VPRPagingNode;
UINT VirtualCopyNodeIndex;
} DXGK_PHYSICALADAPTERCAPS;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGK_PHYSICALADAPTERCAPS structure is used to report details of a physical adapter.
NumExecutionNodesThe number of execution nodes in the physical adapter.
PagingNodeIndexIndex of the paging node for the physical adapter.
DxgkPhysicalAdapterHandleHandle, 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. |
VPRPagingNodeIndex of the node to be used for move paging in the VPR.
VirtualCopyNodeIndexNode is specified as a virtual copy engine node. Available starting in Windows 10 version 2004 (WDDM 2.7).