DXGK_FEATURE_ID-Enumeration (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 Das Hardwarebeschleunigte GPU-Planungsfeature. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_HWFLIPQUEUE Das Feature "Hardware-Flipwarteschlange ". Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_LDA_GPUPV Der verknüpfte Grafikkarte in der GPU-Paravirtualisierungsfunktion. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT Die Signalisierung eines CPU-Ereignisses nach KMD-Funktion . Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_USER_MODE_SUBMISSION Das Feature für die Übermittlung im Benutzermodus. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD Die , die es UMD ermöglicht, den Sicherungsspeicher mit KMD-Feature gemeinsam zu nutzen . 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 Die Testschnittstellenfunktion im Kernelmodus. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_64K_PT_DEMOTION_FIX Das Feature "Feature" des Betriebssystems mit 64.000 Seitentabellen-Herabstufung, das angibt, dass der Fix für die Herabstufung der 64.000 Seitentabelle für das Betriebssystem aktiviert ist. Eine 64-KB-Seitentabellenabstufung tritt auf, wenn ein GPU-VA-Bereich, der von 64-KB-Seiten zugeordnet ist, teilweise von 4 KB-Seiten zugeordnet werden muss. In diesem Fall wird die Seitentabelle mit 64 KB Einträgen in eine Seitentabelle mit 4 KB Einträgen konvertiert (herabgestuft). Der Fehler war, dass der Treiberschutz und das Zuordnungshandle während der Herabstufung nicht beibehalten wurden. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER. Weitere Informationen finden Sie unter Hinweise. |
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 über mehrere Hardwarewarteschlangen verfügte und D3DKMTPresent mit einer Hardwarewarteschlange aufgerufen wurde, die sich nicht an erster Stelle in der Liste der Warteschlangen befand, wurde die erste Hardwarewarteschlange auf dem Host verwendet, um die Gegenwart zu verarbeiten. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER. Weitere Informationen finden Sie unter Hinweise. |
DXGK_FEATURE_GPUVAIOMMU Die virtuelle GPU-Adresse mit IoMmu-Feature. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_NATIVE_FENCE Die native GPU-Zaunfunktion. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONS Das Abfragestatistikfeature. Die Featurekategorie ist DXGK_FEATURE_CATEGORY_OS. |
Hinweise
Ein WDDM-Feature wird durch seine Feature-ID (DXGK_FEATURE_ID) identifiziert, die sich aus Folgenden zusammensetzt:
- Ein DXGK_FEATURE_CATEGORY Wert, der die Kategorie-ID des Features identifiziert. Diese Informationen werden in den oberen vier Bits der DXGK_FEATURE_ID gespeichert.
- 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 zur 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 Softwareprü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 Unterstützung und Aktivierung von WDDM-Features.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 24H2 (WDDM 3.2) |
Kopfzeile | d3dukmdt.h |