DXGKDDI_FEATURE_INTERFACE-Struktur (dispmprt.h)
Die DXGKDDI_FEATURE_INTERFACE-Struktur enthält die Schnittstelle des Anzeige-Kernelmodus-Miniporttreibers (KMD), die der Porttreiber aufrufen kann, um die Featureunterstützung von KMD abzufragen.
Syntax
typedef struct _DXGKDDI_FEATURE_INTERFACE {
USHORT Size;
USHORT Version;
PVOID Context;
PINTERFACE_REFERENCE InterfaceReference;
PINTERFACE_DEREFERENCE InterfaceDereference;
PDXGKDDI_QUERYFEATURESUPPORT QueryFeatureSupport;
PDXGKDDI_QUERYFEATUREINTERFACE QueryFeatureInterface;
} DXGKDDI_FEATURE_INTERFACE, *PDXGKDDI_FEATURE_INTERFACE;
Member
Size
Die Größe (in Bytes) dieser Struktur.
Version
Die Versionsnummer dieser Schnittstelle. Versionsnummernkonstanten werden in Dispmprt.h definiert (z. B. DXGK_FEATURE_INTERFACE_VERSION_1).
Context
Ein Zeiger auf einen privaten Kontextblock.
InterfaceReference
Zeiger auf eine von KMD implementierte Schnittstellenreferenzfunktion.
InterfaceDereference
Zeiger auf eine kmD-implementierte Schnittstellendeferencefunktion.
QueryFeatureSupport
Zeiger auf eine von KMD implementierte DxgkDdiQueryFeatureSupport-Funktion zur Abfragefeatureunterstützung.
QueryFeatureInterface
Zeiger auf eine von KMD implementierte DxgkDdiQueryFeatureInterface-Funktion zum Abfragen der KMD-Schnittstellen für ein Feature. Das Betriebssystem ruft diese Schnittstellen nur für aktivierte Features auf und fordert die Schnittstelle immer für eine Version des Features an, die vom Treiber unterstützt wird.
Hinweise
Wenn der Treiber die DXGKDDI_FEATURE_INTERFACE implementiert, muss er nicht mehr DxgkCbQueryFeatureSupport aufrufen, um ein Feature im Porttreiber im Voraus zu aktivieren. Stattdessen kann die Featureunterstützung bei Bedarf mithilfe der DXGKDDI_FEATURE_INTERFACE-Schnittstelle abfragt werden.
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 | dispmprt.h |