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