перечисление 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 |