Freigeben über


DXGK_FEATURE_CATEGORY-Aufzählung (d3dukmdt.h)

Die DXGK_FEATURE_CATEGORY-Enumeration gibt die Kategorie eines WDDM-Features an.

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;

Konstanten

 
DXGK_FEATURE_CATEGORY_DRIVER
Wert: 0
Gibt ein Feature an, das zusätzliche Treiberunterstützung erfordert. Um die Implementierung zu vereinfachen, ist die Treiberkategorie Kategorie 0 (d. h. alle vier Bits der oberen Kategorie-ID sind 0). Dieses Layout erleichtert die Implementierung von Treibern, da Featuredaten in statischen und/oder linearen Datenarrays gespeichert werden können.
DXGK_FEATURE_CATEGORY_OS
Wert: 1
Gibt ein Feature an, das intern oder spezifisch für das Betriebssystem ist.
DXGK_FEATURE_CATEGORY_BUGFIX
Wert: 2
Gibt ein Bugfix an. Dieser Wert ermöglicht es dem Treiber oder einer anderen Komponente, das Betriebssystem trivial zu fragen, ob ein Bugfix vorhanden ist. Treiber müssen dann keine ausgefallenen Problemumgehungen mit Buildnummern ausführen, was beim Portieren von Fixes verwirrend sein kann.
DXGK_FEATURE_CATEGORY_TEST
Wert: 3
Reserviert für Testzwecke. In der Produktion werden keine Feature-IDs in dieser Kategorie verwendet.
DXGK_FEATURE_CATEGORY_RESERVED4
Wert: 4
Reserviert für die zukünftige Verwendung. In dieser Kategorie sind keine Feature-IDs definiert.
DXGK_FEATURE_CATEGORY_RESERVED5
Wert: 5
Reserviert für die zukünftige Verwendung. In dieser Kategorie sind keine Feature-IDs definiert.
DXGK_FEATURE_CATEGORY_RESERVED6
Wert: 6
Reserviert für die zukünftige Verwendung. In dieser Kategorie sind keine Feature-IDs definiert.
DXGK_FEATURE_CATEGORY_RESERVED7
Wert: 7
Reserviert für die zukünftige Verwendung. In dieser Kategorie sind keine Feature-IDs definiert.
DXGK_FEATURE_CATEGORY_RESERVED8
Wert: 8
Reserviert für die zukünftige Verwendung. In dieser Kategorie sind keine Feature-IDs definiert.
DXGK_FEATURE_CATEGORY_RESERVED9
Wert: 9
Reserviert für die zukünftige Verwendung. In dieser Kategorie sind keine Feature-IDs definiert.
DXGK_FEATURE_CATEGORY_RESERVED10
Wert: 10
Reserviert für die zukünftige Verwendung. In dieser Kategorie sind keine Feature-IDs definiert.
DXGK_FEATURE_CATEGORY_RESERVED11
Wert: 11
Reserviert für die zukünftige Verwendung. In dieser Kategorie sind keine Feature-IDs definiert.
DXGK_FEATURE_CATEGORY_RESERVED12
Wert: 12
Reserviert für die zukünftige Verwendung. In dieser Kategorie sind keine Feature-IDs definiert.
DXGK_FEATURE_CATEGORY_RESERVED13
Wert: 13
Reserviert für die zukünftige Verwendung. In dieser Kategorie sind keine Feature-IDs definiert.
DXGK_FEATURE_CATEGORY_RESERVED14
Wert: 14
Reserviert für die zukünftige Verwendung. In dieser Kategorie sind keine Feature-IDs definiert.
DXGK_FEATURE_CATEGORY_RESERVED15
Wert: 15
Reserviert für die zukünftige Verwendung. In dieser Kategorie sind keine Feature-IDs definiert.
DXGK_FEATURE_CATEGORY_MAX
Wert: 16
Maximalwert für diese Aufzählung.

Bemerkungen

Ein WDDM-Feature wird durch eine Feature-ID Werts identifiziert, die eine Featurekategorie (einen der Werte dieser Enumeration in den oberen 4 Bit) und eine Unter-ID (untere 28 Bit) aufweisen.

Weitere Informationen finden Sie unter Abfragen der WDDM-Featureunterstützung und -aktivierung.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2 (WDDM 3.2)
Header- d3dukmdt.h

Siehe auch

DXGK_DRIVER_FEATURE

DXGK_FEATURE_ID