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


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

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

Синтаксис

typedef struct _DXGK_NODEMETADATA_FLAGS {
  union {
    struct {
      UINT ContextSchedulingSupported : 1;
      UINT RingBufferFenceRelease : 1;
      UINT SupportTrackedWorkload : 1;
      UINT UserModeSubmission : 1;
      UINT SupportBuildTestCommandBuffer : 1;
#if ...
      UINT Reserved : 11;
#elif
      UINT Reserved : 12;
      UINT MaxInFlightHwQueueBuffers : 16;
#else
      UINT Reserved : 31;
#endif
    };
    UINT32 Value;
  };
} DXGK_NODEMETADATA_FLAGS;

Члены

ContextSchedulingSupported

Подсистема поддерживает модель планирования на основе контекста.

RingBufferFenceRelease

Модуль поддерживает выпуск забора буфера кольца. Поддерживается начиная с Windows 10 версии 1809.

SupportTrackedWorkload

Модуль поддерживает отслеживаемые рабочие нагрузки. Доступно начиная с Windows 10 версии 1809.

UserModeSubmission

Модуль поддерживает отправку в режиме пользователя. Поддерживается начиная с Windows 11 версии 24H2.

SupportBuildTestCommandBuffer

Модуль поддерживает тестирования в режиме ядра. Поддерживается начиная с Windows 11 версии 24H2.

Reserved

Скрытный.

MaxInFlightHwQueueBuffers

Максимальное количество буферов команд, отправленных планировщиком оборудования драйверу режима ядра. Значение нуля не указывает на ограничение. Доступно начиная с Windows 10 версии 1809.

Value

Альтернативный способ доступа к элементам структуры.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1703
заголовка d3dkmdt.h

См. также

DXGK_NODEMETADATA

DXGKARG_GETNODEMETADATA

DxgkDdiGetNodeMetadata