Freigeben über


DXGK_FEATURE_ID-Aufzählung (d3dukmdt.h)

Ein DXGK_FEATURE_ID Enumerationswert identifiziert ein WDDM-Feature.

Syntax

typedef enum _DXGK_FEATURE_ID {
  DXGK_FEATURE_HWSCH,
  DXGK_FEATURE_HWFLIPQUEUE,
  DXGK_FEATURE_LDA_GPUPV,
  DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT,
  DXGK_FEATURE_USER_MODE_SUBMISSION,
  DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD,
  DXGK_FEATURE_SAMPLE,
  DXGK_FEATURE_PAGE_BASED_MEMORY_MANAGER,
  DXGK_FEATURE_KERNEL_MODE_TESTING,
  DXGK_FEATURE_64K_PT_DEMOTION_FIX,
  DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE,
  DXGK_FEATURE_GPUVAIOMMU,
  DXGK_FEATURE_NATIVE_FENCE,
  DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONS
} DXGK_FEATURE_ID;

Konstanten

 
DXGK_FEATURE_HWSCH
Die hardwarebeschleunigte GPU-Planungsfunktion. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_HWFLIPQUEUE
Die Hardware-Flip-Warteschlange Feature. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_LDA_GPUPV
Der verknüpfte Anzeigeadapter in der GPU-Paravirtualisierungsfunktion. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT
Die Signalisierung eines CPU-Ereignisses durch KMD--Feature. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_USER_MODE_SUBMISSION
Die Übermittlungsfunktion für den Benutzermodus. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD
Die , mit der UMD den Sicherungsspeicher mit KMD--Feature teilen kann. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_SAMPLE
Treiber können diesen Wert verwenden, um ihre Implementierungen zu testen.
DXGK_FEATURE_PAGE_BASED_MEMORY_MANAGER
Das seitenbasierte Speicherverwaltungsfeature. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_KERNEL_MODE_TESTING
Das Kernelmodus-Testfeatures. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_64K_PT_DEMOTION_FIX
Das Feature "Feature" der 64k-Seitentabelle des Betriebssystems, das angibt, dass der Fix für 64K-Seitentabellen-Herabstufung aktiviert ist. 64 KB Seitentabellen-Herabstufung erfolgt, wenn ein von 64 KB zugeordneter GPU-VA-Bereich teilweise von 4 KB Seiten zugeordnet werden muss. In diesem Fall wird die Seitentabelle mit 64 KB Einträgen (herabgestuft) in eine Seitentabelle mit 4 KB Einträgen konvertiert. Der Fehler war, dass der Treiberschutz und der Zuordnungshandle während der Herabstufung nicht beibehalten wurden. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER. Weitere Informationen finden Sie in den Hinweisen.
DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE
Das Betriebssystem hat die Lösung für das Problem in der GPU-Paravirtualisierung und Hardwareplanung aktiviert. Wenn ein DXGK-Kontextobjekt mehrere Hardwarewarteschlangen hatte und D3DKMTPresent mit einer Hardwarewarteschlange aufgerufen wurde, die nicht zuerst in der Liste der Warteschlangen enthalten war, wurde die erste Hardwarewarteschlange auf dem Host verwendet, um die Präsentation zu verarbeiten. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER. Weitere Informationen finden Sie in den Hinweisen.
DXGK_FEATURE_GPUVAIOMMU
Die virtuelle GPU-Adresse mit IoMmu-Feature. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_NATIVE_FENCE
Die native GPU-Zaun--Funktion. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONS
Das Abfragestatistikfeature. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_OS.

Bemerkungen

Ein WDDM-Feature wird durch seine Feature-ID (DXGK_FEATURE_ID) identifiziert, die aus:

  • Ein DXGK_FEATURE_CATEGORY Wert, der die Kategorie-ID des Features identifiziert. Diese Informationen werden in den oberen vier Bits von DXGK_FEATURE_IDgespeichert.
  • Ein DXGK_DRIVER_FEATURE Wert, der das Feature selbst identifiziert.

Da die ursprünglichen Featureimplementierungen die Feature-IDs nicht kategorisiert haben, gibt es eine Handvoll Feature-IDs, die aus Gründen der Abwärtskompatibilität innerhalb der Kategorie 0 definiert bleiben müssen, aber keine Treiberfeatures sind. Dies gilt für die folgenden Feature-IDs:

  • DXGK_FEATURE_64K_PT_DEMOTION_FIX
  • DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE
  • Alle Feature-IDs im Bereich von DXGK_DRIVER_FEATURE_RESERVED_1 bis DXGK_DRIVER_FEATURE_RESERVED_25

Diese Feature-IDs stellen Features dar, die in älteren Betriebssystembuilds definiert oder implementiert wurden, und vorhandene Softwareüberprüfungen müssen diese Features weiterhin von diesen IDs abfragen können. Treiber sind nicht erforderlich, um unterstützung für diese Feature-IDs zu implementieren.

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_CATEGORY