Partilhar via


DXGK_FEATURE_CATEGORY enumeração (d3dukmdt.h)

A enumeração DXGK_FEATURE_CATEGORY especifica a categoria de um recurso WDDM.

Syntax

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;

Constantes

 
DXGK_FEATURE_CATEGORY_DRIVER
Valor: 0
Indica um recurso que requer suporte adicional ao driver. Para facilitar a implementação, a categoria de driver é categoria 0 (o que significa que todos os 4 bits de ID de categoria superior são 0). Esse layout facilita a implementação de drivers permitindo que os dados de recursos sejam armazenados em matrizes estáticas e/ou lineares de dados.
DXGK_FEATURE_CATEGORY_OS
Valor: 1
Indica um recurso interno ou específico do sistema operacional.
DXGK_FEATURE_CATEGORY_BUGFIX
Valor: 2
Indica um bugfix. Esse valor permite que o driver ou outro componente pergunte trivialmente ao sistema operacional se um bugfix está presente. Em seguida, os drivers não precisam fazer nenhuma solução alternativa sofisticada com números de build, o que pode ser confuso ao fazer backporting correções.
DXGK_FEATURE_CATEGORY_TEST
Valor: 3
Reservado para fins de teste. Nenhuma ID de recurso nessa categoria é usada na produção.
DXGK_FEATURE_CATEGORY_RESERVED4
Valor: 4
Reservado para uso futuro. Nenhuma ID de recurso é definida nesta categoria.
DXGK_FEATURE_CATEGORY_RESERVED5
Valor: 5
Reservado para uso futuro. Nenhuma ID de recurso é definida nesta categoria.
DXGK_FEATURE_CATEGORY_RESERVED6
Valor: 6
Reservado para uso futuro. Nenhuma ID de recurso é definida nesta categoria.
DXGK_FEATURE_CATEGORY_RESERVED7
Valor: 7
Reservado para uso futuro. Nenhuma ID de recurso é definida nesta categoria.
DXGK_FEATURE_CATEGORY_RESERVED8
Valor: 8
Reservado para uso futuro. Nenhuma ID de recurso é definida nesta categoria.
DXGK_FEATURE_CATEGORY_RESERVED9
Valor: 9
Reservado para uso futuro. Nenhuma ID de recurso é definida nesta categoria.
DXGK_FEATURE_CATEGORY_RESERVED10
Valor: 10
Reservado para uso futuro. Nenhuma ID de recurso é definida nesta categoria.
DXGK_FEATURE_CATEGORY_RESERVED11
Valor: 11
Reservado para uso futuro. Nenhuma ID de recurso é definida nesta categoria.
DXGK_FEATURE_CATEGORY_RESERVED12
Valor: 12
Reservado para uso futuro. Nenhuma ID de recurso é definida nesta categoria.
DXGK_FEATURE_CATEGORY_RESERVED13
Valor: 13
Reservado para uso futuro. Nenhuma ID de recurso é definida nesta categoria.
DXGK_FEATURE_CATEGORY_RESERVED14
Valor: 14
Reservado para uso futuro. Nenhuma ID de recurso é definida nesta categoria.
DXGK_FEATURE_CATEGORY_RESERVED15
Valor: 15
Reservado para uso futuro. Nenhuma ID de recurso é definida nesta categoria.
DXGK_FEATURE_CATEGORY_MAX
Valor: 16
Valor máximo para essa enumeração.

Comentários

Um recurso WDDM é identificado por um valor de ID de recurso que tem uma categoria de recurso (um dos valores dessa enumeração nos 4 bits superiores) e uma sub-ID (28 bits inferiores).

Para obter mais informações, confira Como consultar o suporte e a habilitação de recursos do WDDM.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2 (WDDM 3.2)
Cabeçalho d3dukmdt.h

Confira também

DXGK_DRIVER_FEATURE

DXGK_FEATURE_ID