Поделиться через


структура 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

Дескриптор, который передается драйверу режима ядра как DXGKRNL_INTERFACE::D eviceHandle в DxgkDdiStartDevice.

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 (include D3dkmddi.h)