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