структура 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 (включая D3dkmddi.h)