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


структура DXGK_NODEMETADATA (d3dkmdt.h)

Структура DXGK_NODEMETADATA описывает подсистему на узле GPU.

Синтаксис

typedef struct _DXGK_NODEMETADATA {
  DXGK_ENGINE_TYPE        EngineType;
  WCHAR                   FriendlyName[DXGK_MAX_METADATA_NAME_LENGTH];
  DXGK_NODEMETADATA_FLAGS Flags;
  UINT32                  Reserved;
  BOOLEAN                 GpuMmuSupported;
  BOOLEAN                 IoMmuSupported;
} DXGK_NODEMETADATA;

Члены

EngineType

Значение перечисления DXGK_ENGINE_TYPE , указывающее тип подсистемы.

FriendlyName[DXGK_MAX_METADATA_NAME_LENGTH]

Строка с завершением NULL, представляющая понятное описательное имя для определенного обработчика.

Драйвер мини-порта дисплея (KMD) должен предоставлять значение для этого элемента, если EngineType имеет DXGK_ENGINE_TYPE_OTHER. В противном случае KMD должен задать это значение как пустую строку с завершением NULL.

Этот элемент не требуется локализовать и может быть представлен строковым значением EN-US.

Flags

Битовое поле DXGK_NODEMETADATA_FLAGS значений, описывающих метаданные подсистемы. Этот член доступен, начиная с WDDM 2.2.

Reserved

Зарезервировано для системного использования.

GpuMmuSupported

Логическое значение, указывающее, поддерживают ли графические подсистемы узла модель GpuMmu. Доступно, начиная с WDDM 2.0.

IoMmuSupported

Логическое значение, указывающее, поддерживают ли графические подсистемы узла модель IoMmu. Доступно, начиная с WDDM 2.0.

Комментарии

Эта структура используется для определения структуры DXGKARG_GETNODEMETADATA в вызове DXGKDDI_GETNODEMETADATA KMD.

Дополнительные сведения об использовании этой структуры см. в разделе Перечисление возможностей обработчика GPU.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Верхняя часть d3dkmdt.h

См. также раздел

DXGK_ENGINE_TYPE

DXGK_NODEMETADATA_FLAGS

DXGKDDI_GETNODEMETADATA