enumeración DXGK_FEATURE_CATEGORY (d3dukmdt.h)
La enumeración DXGK_FEATURE_CATEGORY especifica la categoría de una característica 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 una característica que requiere compatibilidad adicional con controladores. Para facilitar la implementación, la categoría de controlador es la categoría 0 (lo que significa que los 4 bits de identificador de categoría superior son 0). Este diseño facilita la implementación de controladores al permitir que los datos de características se almacenen en matrices estáticas o lineales de datos. |
DXGK_FEATURE_CATEGORY_OS Valor: 1 Indica una característica interna o específica del sistema operativo. |
DXGK_FEATURE_CATEGORY_BUGFIX Valor: 2 Indica un bugfix. Este valor permite al controlador u otro componente preguntar trivialmente al sistema operativo si hay un error. A continuación, los controladores no tienen que realizar soluciones alternativas sofisticadas con números de compilación, lo que puede resultar confuso al volver a importar correcciones. |
DXGK_FEATURE_CATEGORY_TEST Valor: 3 Reservado para fines de prueba. No se usan identificadores de características en esta categoría en producción. |
DXGK_FEATURE_CATEGORY_RESERVED4 Valor: 4 Reservado para uso futuro. No se definen identificadores de características en esta categoría. |
DXGK_FEATURE_CATEGORY_RESERVED5 Valor: 5 Reservado para uso futuro. No se definen identificadores de características en esta categoría. |
DXGK_FEATURE_CATEGORY_RESERVED6 Valor: 6 Reservado para uso futuro. No se definen identificadores de características en esta categoría. |
DXGK_FEATURE_CATEGORY_RESERVED7 Valor: 7 Reservado para uso futuro. No se definen identificadores de características en esta categoría. |
DXGK_FEATURE_CATEGORY_RESERVED8 Valor: 8 Reservado para uso futuro. No se definen identificadores de características en esta categoría. |
DXGK_FEATURE_CATEGORY_RESERVED9 Valor: 9 Reservado para uso futuro. No se definen identificadores de características en esta categoría. |
DXGK_FEATURE_CATEGORY_RESERVED10 Valor: 10 Reservado para uso futuro. No se definen identificadores de características en esta categoría. |
DXGK_FEATURE_CATEGORY_RESERVED11 Valor: 11 Reservado para uso futuro. No se definen identificadores de características en esta categoría. |
DXGK_FEATURE_CATEGORY_RESERVED12 Valor: 12 Reservado para uso futuro. No se definen identificadores de características en esta categoría. |
DXGK_FEATURE_CATEGORY_RESERVED13 Valor: 13 Reservado para uso futuro. No se definen identificadores de características en esta categoría. |
DXGK_FEATURE_CATEGORY_RESERVED14 Valor: 14 Reservado para uso futuro. No se definen identificadores de características en esta categoría. |
DXGK_FEATURE_CATEGORY_RESERVED15 Valor: 15 Reservado para uso futuro. No se definen identificadores de características en esta categoría. |
DXGK_FEATURE_CATEGORY_MAX Valor: 16 Valor máximo para esta enumeración. |
Comentarios
Una característica WDDM se identifica mediante un valor de identificador de característica que tiene una categoría de característica (uno de los valores de esta enumeración en los 4 bits superiores) y un subid. (28 bits inferiores).
Para obtener más información, consulte Consulta de compatibilidad y habilitación de características de WDDM.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11, versión 24H2 (WDDM 3.2) |
Encabezado | d3dukmdt.h |