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