структура 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
Reserved
Зарезервировано.
MaxInFlightHwQueueBuffers
Максимальное число буферов команд, отправленных аппаратным планировщиком в драйвер режима ядра. Нулевое значение указывает, что ограничений нет. Доступно, начиная с Windows 10, версия 1809.
Value
Альтернативный способ доступа к членам структуры.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1703 |
Верхняя часть | d3dkmdt.h |