DXGK_PHYSICALADAPTERCAPS 结构 (d3dkmddi.h)

DXGK_PHYSICALADAPTERCAPS结构用于报告物理适配器的详细信息。

语法

typedef struct _DXGK_PHYSICALADAPTERCAPS {
  WORD                      NumExecutionNodes;
  WORD                      PagingNodeIndex;
  HANDLE                    DxgkPhysicalAdapterHandle;
  DXGK_PHYSICALADAPTERFLAGS Flags;
  UINT                      VPRPagingNode;
  UINT                      VirtualCopyNodeIndex;
} DXGK_PHYSICALADAPTERCAPS;

成员

NumExecutionNodes

物理适配器中的执行节点数。

PagingNodeIndex

物理适配器的分页节点的索引。

DxgkPhysicalAdapterHandle

Handle,在 DxgkDdiStartDevice 中作为 DXGKRNL_INTERFACE::D eviceHandle 传递给内核模式驱动程序。

Flags

含义
Flags.IoMmuSupported TRUE 适配器支持 IoMmu。
Flags.GpuMmuSupported TRUE 适配器支持 GpuMmu。
Flags.MovePagingSupported TRUE 适配器支持移动分页。
Flags.VPRPagingContextRequired TRUE 适配器需要 VPR 分页节点的索引。

VPRPagingNode

用于在 VPR 中移动分页的节点的索引。

VirtualCopyNodeIndex

节点指定为虚拟复制引擎节点。 从 Windows 10 版本 2004 开始 (WDDM 2.7) 。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
标头 d3dkmddi.h (包括 D3dkmddi.h)