Partager via


énumération DXGK_FEATURE_CATEGORY (d3dukmdt.h)

L’énumération DXGK_FEATURE_CATEGORY spécifie la catégorie d’une fonctionnalité 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
Valeur : 0
Indique une fonctionnalité qui nécessite une prise en charge supplémentaire des pilotes. Pour faciliter l’implémentation, la catégorie de pilotes est la catégorie 0 (ce qui signifie que les 4 bits d’ID de catégorie supérieure sont 0). Cette disposition facilite l’implémentation par les pilotes en autorisant le stockage des données de fonctionnalité dans des tableaux statiques et/ou linéaires de données.
DXGK_FEATURE_CATEGORY_OS
Valeur : 1
Indique une fonctionnalité interne ou spécifique au système d’exploitation.
DXGK_FEATURE_CATEGORY_BUGFIX
Valeur : 2
Indique un correctif de bogue. Cette valeur permet au pilote ou à un autre composant de demander trivialement au système d’exploitation si un correctif de bogue est présent. Les pilotes n’ont alors pas besoin d’effectuer des solutions de contournement sophistiquées avec des numéros de build, ce qui peut prêter à confusion lors de la rétroportation de correctifs.
DXGK_FEATURE_CATEGORY_TEST
Valeur : 3
Réservé à des fins de test. Aucun ID de fonctionnalité de cette catégorie n’est utilisé en production.
DXGK_FEATURE_CATEGORY_RESERVED4
Valeur : 4
Réservé pour un usage futur. Aucun ID de fonctionnalité n’est défini dans cette catégorie.
DXGK_FEATURE_CATEGORY_RESERVED5
Valeur : 5
Réservé pour un usage futur. Aucun ID de fonctionnalité n’est défini dans cette catégorie.
DXGK_FEATURE_CATEGORY_RESERVED6
Valeur : 6
Réservé pour un usage futur. Aucun ID de fonctionnalité n’est défini dans cette catégorie.
DXGK_FEATURE_CATEGORY_RESERVED7
Valeur : 7
Réservé pour un usage futur. Aucun ID de fonctionnalité n’est défini dans cette catégorie.
DXGK_FEATURE_CATEGORY_RESERVED8
Valeur : 8
Réservé pour un usage futur. Aucun ID de fonctionnalité n’est défini dans cette catégorie.
DXGK_FEATURE_CATEGORY_RESERVED9
Valeur : 9
Réservé pour un usage futur. Aucun ID de fonctionnalité n’est défini dans cette catégorie.
DXGK_FEATURE_CATEGORY_RESERVED10
Valeur : 10
Réservé pour un usage futur. Aucun ID de fonctionnalité n’est défini dans cette catégorie.
DXGK_FEATURE_CATEGORY_RESERVED11
Valeur : 11
Réservé pour un usage futur. Aucun ID de fonctionnalité n’est défini dans cette catégorie.
DXGK_FEATURE_CATEGORY_RESERVED12
Valeur : 12
Réservé pour un usage futur. Aucun ID de fonctionnalité n’est défini dans cette catégorie.
DXGK_FEATURE_CATEGORY_RESERVED13
Valeur : 13
Réservé pour un usage futur. Aucun ID de fonctionnalité n’est défini dans cette catégorie.
DXGK_FEATURE_CATEGORY_RESERVED14
Valeur : 14
Réservé pour un usage futur. Aucun ID de fonctionnalité n’est défini dans cette catégorie.
DXGK_FEATURE_CATEGORY_RESERVED15
Valeur : 15
Réservé pour un usage futur. Aucun ID de fonctionnalité n’est défini dans cette catégorie.
DXGK_FEATURE_CATEGORY_MAX
Valeur : 16
Valeur maximale pour cette énumération.

Remarques

Une fonctionnalité WDDM est identifiée par une valeur d’ID de fonctionnalité qui a une catégorie de caractéristique (une des valeurs de cette énumération dans les 4 bits supérieurs) et un sous-ID (28 bits inférieurs).

Pour plus d’informations, consultez Interrogation de la prise en charge et de l’activation des fonctionnalités WDDM.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2 (WDDM 3.2)
En-tête d3dukmdt.h

Voir aussi

DXGK_DRIVER_FEATURE

DXGK_FEATURE_ID