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 |