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


структура 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) должен предоставить значение для этого элемента, если EngineTypeDXGK_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_GETNODEMETADATAKMD.

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8.1
минимальный поддерживаемый сервер Windows Server 2012 R2
заголовка d3dkmdt.h

См. также

DXGK_ENGINE_TYPE

DXGK_NODEMETADATA_FLAGS

DXGKDDI_GETNODEMETADATA