Прочитать на английском

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


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

Перечисление DXGK_FEATURE_CATEGORY указывает категорию компонента WDDM.

Синтаксис

typedef enum _DXGK_FEATURE_CATEGORY {
  DXGK_FEATURE_CATEGORY_DRIVER = 0,
  DXGK_FEATURE_CATEGORY_OS = 1,
  DXGK_FEATURE_CATEGORY_BUGFIX = 2,
  DXGK_FEATURE_CATEGORY_TEST = 3,
  DXGK_FEATURE_CATEGORY_RESERVED4 = 4,
  DXGK_FEATURE_CATEGORY_RESERVED5 = 5,
  DXGK_FEATURE_CATEGORY_RESERVED6 = 6,
  DXGK_FEATURE_CATEGORY_RESERVED7 = 7,
  DXGK_FEATURE_CATEGORY_RESERVED8 = 8,
  DXGK_FEATURE_CATEGORY_RESERVED9 = 9,
  DXGK_FEATURE_CATEGORY_RESERVED10 = 10,
  DXGK_FEATURE_CATEGORY_RESERVED11 = 11,
  DXGK_FEATURE_CATEGORY_RESERVED12 = 12,
  DXGK_FEATURE_CATEGORY_RESERVED13 = 13,
  DXGK_FEATURE_CATEGORY_RESERVED14 = 14,
  DXGK_FEATURE_CATEGORY_RESERVED15 = 15,
  DXGK_FEATURE_CATEGORY_MAX = 16
} DXGK_FEATURE_CATEGORY;

Константы

 
DXGK_FEATURE_CATEGORY_DRIVER
Значение: 0
Указывает функцию, требующую дополнительной поддержки драйверов. Для простоты реализации категория драйвера — это категория 0 (то есть все 4 бита идентификатора верхней категории — 0). Такой макет упрощает реализацию драйверов, позволяя хранить данные признаков в статических и (или) линейных массивах данных.
DXGK_FEATURE_CATEGORY_OS
Значение: 1
Указывает функцию, которая является внутренней или специфичной для операционной системы.
DXGK_FEATURE_CATEGORY_BUGFIX
Значение: 2
Указывает на исправление ошибки. Это значение позволяет драйверу или другому компоненту тривиально запросить у ОС наличие исправления ошибки. В этом случае драйверам не придется выполнять какие-либо необычные обходные пути с номерами сборки, что может сбить с толку при обратном использовании исправлений.
DXGK_FEATURE_CATEGORY_TEST
Значение: 3
Зарезервировано для тестирования. Идентификаторы признаков в этой категории не используются в рабочей среде.
DXGK_FEATURE_CATEGORY_RESERVED4
Значение: 4
Зарезервировано для последующего использования. В этой категории не определены идентификаторы признаков.
DXGK_FEATURE_CATEGORY_RESERVED5
Значение: 5
Зарезервировано для последующего использования. В этой категории не определены идентификаторы признаков.
DXGK_FEATURE_CATEGORY_RESERVED6
Значение: 6
Зарезервировано для последующего использования. В этой категории не определены идентификаторы признаков.
DXGK_FEATURE_CATEGORY_RESERVED7
Значение: 7
Зарезервировано для последующего использования. В этой категории не определены идентификаторы признаков.
DXGK_FEATURE_CATEGORY_RESERVED8
Значение: 8
Зарезервировано для последующего использования. В этой категории не определены идентификаторы признаков.
DXGK_FEATURE_CATEGORY_RESERVED9
Значение: 9
Зарезервировано для последующего использования. В этой категории не определены идентификаторы признаков.
DXGK_FEATURE_CATEGORY_RESERVED10
Значение: 10
Зарезервировано для последующего использования. В этой категории не определены идентификаторы признаков.
DXGK_FEATURE_CATEGORY_RESERVED11
Значение: 11
Зарезервировано для последующего использования. В этой категории не определены идентификаторы признаков.
DXGK_FEATURE_CATEGORY_RESERVED12
Значение: 12
Зарезервировано для последующего использования. В этой категории не определены идентификаторы признаков.
DXGK_FEATURE_CATEGORY_RESERVED13
Значение: 13
Зарезервировано для последующего использования. В этой категории не определены идентификаторы признаков.
DXGK_FEATURE_CATEGORY_RESERVED14
Значение: 14
Зарезервировано для последующего использования. В этой категории не определены идентификаторы признаков.
DXGK_FEATURE_CATEGORY_RESERVED15
Значение: 15
Зарезервировано для последующего использования. В этой категории не определены идентификаторы признаков.
DXGK_FEATURE_CATEGORY_MAX
Значение: 16
Максимальное значение для этого перечисления.

Комментарии

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

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

Требования

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

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

DXGK_DRIVER_FEATURE

DXGK_FEATURE_ID