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 |