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

Consulte también

DXGK_DRIVER_FEATURE

DXGK_FEATURE_ID