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


Перечисление DXGK_DRIVER_FEATURE (d3dukmdt.h)

Перечисление DXGK_DRIVER_FEATURE представляет собой список функций драйвера.

Синтаксис

typedef enum _DXGK_DRIVER_FEATURE {
  DXGK_DRIVER_FEATURE_HWSCH = 0,
  DXGK_DRIVER_FEATURE_HWFLIPQUEUE = 1,
  DXGK_DRIVER_FEATURE_LDA_GPUPV = 2,
  DXGK_DRIVER_FEATURE_KMD_SIGNAL_CPU_EVENT = 3,
  DXGK_DRIVER_FEATURE_USER_MODE_SUBMISSION = 4,
  DXGK_DRIVER_FEATURE_SHARE_BACKING_STORE_WITH_KMD = 5,
  DXGK_DRIVER_FEATURE_RESERVED_1 = 6,
  DXGK_DRIVER_FEATURE_RESERVED_2 = 7,
  DXGK_DRIVER_FEATURE_RESERVED_3 = 8,
  DXGK_DRIVER_FEATURE_RESERVED_4 = 9,
  DXGK_DRIVER_FEATURE_RESERVED_5 = 10,
  DXGK_DRIVER_FEATURE_RESERVED_6 = 11,
  DXGK_DRIVER_FEATURE_RESERVED_7 = 12,
  DXGK_DRIVER_FEATURE_RESERVED_8 = 13,
  DXGK_DRIVER_FEATURE_RESERVED_9 = 14,
  DXGK_DRIVER_FEATURE_RESERVED_10 = 15,
  DXGK_DRIVER_FEATURE_RESERVED_11 = 16,
  DXGK_DRIVER_FEATURE_RESERVED_12 = 17,
  DXGK_DRIVER_FEATURE_RESERVED_13 = 18,
  DXGK_DRIVER_FEATURE_RESERVED_14 = 19,
  DXGK_DRIVER_FEATURE_RESERVED_15 = 20,
  DXGK_DRIVER_FEATURE_RESERVED_16 = 21,
  DXGK_DRIVER_FEATURE_RESERVED_17 = 22,
  DXGK_DRIVER_FEATURE_RESERVED_18 = 23,
  DXGK_DRIVER_FEATURE_RESERVED_19 = 24,
  DXGK_DRIVER_FEATURE_RESERVED_20 = 25,
  DXGK_DRIVER_FEATURE_RESERVED_21 = 26,
  DXGK_DRIVER_FEATURE_RESERVED_22 = 27,
  DXGK_DRIVER_FEATURE_RESERVED_23 = 28,
  DXGK_DRIVER_FEATURE_RESERVED_24 = 29,
  DXGK_DRIVER_FEATURE_RESERVED_25 = 30,
  DXGK_DRIVER_FEATURE_SAMPLE = 31,
  DXGK_DRIVER_FEATURE_PAGE_BASED_MEMORY_MANAGER = 32,
  DXGK_DRIVER_FEATURE_KERNEL_MODE_TESTING = 33,
  DXGK_DRIVER_FEATURE_64K_PT_DEMOTION_FIX = 34,
  DXGK_DRIVER_FEATURE_GPUPV_PRESENT_HWQUEUE = 35,
  DXGK_DRIVER_FEATURE_GPUVAIOMMU = 36,
  DXGK_DRIVER_FEATURE_NATIVE_FENCE = 37,
  DXGK_DRIVER_FEATURE_MAX
} DXGK_DRIVER_FEATURE;

Константы

 
DXGK_DRIVER_FEATURE_HWSCH
Значение: 0
Функция планирования gpu с аппаратным ускорением.
DXGK_DRIVER_FEATURE_HWFLIPQUEUE
Значение: 1
Функция очереди перевернутого оборудования.
DXGK_DRIVER_FEATURE_LDA_GPUPV
Значение: 2
Связанный видеоадаптер в функции паравиртуализации GPU.
DXGK_DRIVER_FEATURE_KMD_SIGNAL_CPU_EVENT
Значение: 3
Сигнализация события ЦП с помощью функции KMD.
DXGK_DRIVER_FEATURE_USER_MODE_SUBMISSION
Значение: 4
Функция отправки в пользовательском режиме.
DXGK_DRIVER_FEATURE_SHARE_BACKING_STORE_WITH_KMD
Значение: 5
Компонент , позволяющий UMD совместно использовать резервное хранилище с функцией KMD.
DXGK_DRIVER_FEATURE_RESERVED_1
Значение: 6
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_2
Значение: 7
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_3
Значение: 8
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_4
Значение: 9
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_5
Значение: 10
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_6
Значение: 11
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_7
Значение: 12
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_8
Значение: 13
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_9
Значение: 14
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_10
Значение: 15
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_11
Значение: 16
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_12
Значение: 17
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_13
Значение: 18
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_14
Значение: 19
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_15
Значение: 20
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_16
Значение: 21
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_17
Значение: 22
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_18
Значение: 23
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_19
Значение: 24
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_20
Значение: 25
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_21
Значение: 26
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_22
Значение: 27
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_23
Значение: 28
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_24
Значение: 29
Зарезервировано.
DXGK_DRIVER_FEATURE_RESERVED_25
Значение: 30
Зарезервировано.
DXGK_DRIVER_FEATURE_SAMPLE
Значение: 31
DXGK_DRIVER_FEATURE_PAGE_BASED_MEMORY_MANAGER
Значение: 32
Функция управления памятью на основе страниц.
DXGK_DRIVER_FEATURE_KERNEL_MODE_TESTING
Значение: 33
Функция интерфейса тестирования в режиме ядра.
DXGK_DRIVER_FEATURE_64K_PT_DEMOTION_FIX
Значение: 34
Исправление ошибки ОС для понижения уровня таблицы страницы 64K.
DXGK_DRIVER_FEATURE_GPUPV_PRESENT_HWQUEUE
Значение: 35
Исправление ошибок ОС для паравиртуализации GPU и аппаратного планирования включено.
DXGK_DRIVER_FEATURE_GPUVAIOMMU
Значение: 36
Использование виртуальных адресов GPU с функцией IoMmu.
DXGK_DRIVER_FEATURE_NATIVE_FENCE
Значение: 37
Собственная функция ограждения GPU.
DXGK_DRIVER_FEATURE_MAX
Максимальное значение перечисления.

Комментарии

Функция WDDM определяется значением идентификатора компонента , которое имеет категорию признаков (верхние 4 бита) и вложенный идентификатор (нижние 28 бит). Вложенный идентификатор компонента является одним из значений в этом перечислении, если категория компонента DXGK_FEATURE_CATEGORY_DRIVER.

Дополнительные сведения см. в статье Поддержка и включение функций WDDM для запросов.

Требования

Требование Значение
Минимальная версия клиента Windows 11 версии 24H2 (WDDM 3.2)
Верхняя часть d3dukmdt.h

См. также раздел

DXGK_FEATURE_CATEGORY

DXGK_FEATURE_ID