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

Weitere Informationen

DxgkDdiQueryFeatureSupport

DxgkDdiQueryInterface