Freigeben über


DXGK_FEATURE_INTERFACE Struktur (dispmprt.h)

Die DXGK_FEATURE_INTERFACE-Struktur enthält die Schnittstelle des Porttreibers, die verwendet werden kann, um sie nach den aktivierten Features und deren Unterstützung abzufragen.

Syntax

typedef struct _DXGK_FEATURE_INTERFACE {
  USHORT                       Size;
  USHORT                       Version;
  PVOID                        Context;
  PINTERFACE_REFERENCE         InterfaceReference;
  PINTERFACE_DEREFERENCE       InterfaceDereference;
  DXGKCB_ISFEATUREENABLED2     IsFeatureEnabled;
  DXGKCB_QUERYFEATUREINTERFACE QueryFeatureInterface;
} DXGK_FEATURE_INTERFACE, *PDXGK_FEATURE_INTERFACE;

Angehörige

Size

Größe dieser Struktur in Byte.

Version

Die Versionsnummer der Featureschnittstelle. Versionsnummernkonstanten werden in Dispmprt.h definiert (z. B. DXGK_FEATURE_INTERFACE_VERSION_1).

Context

Zeiger auf einen privaten Kontextblock.

InterfaceReference

Zeiger auf die Schnittstellenreferenzfunktion des Porttreibers.

InterfaceDereference

Zeiger auf die Schnittstelle des Porttreibers der Ableitungsfunktion.

IsFeatureEnabled

Die DXGKCB_ISFEATUREENABLED2-Funktion des Porttreibers. KMD kann diese Funktion aufrufen, um abzufragen, ob das System ein Feature aktiviert hat.

QueryFeatureInterface

Die DXGKCB_QUERYFEATUREINTERFACE-Funktion des Porttreibers. KMD kann diese Funktion aufrufen, um das Betriebssystem für die Schnittstelle eines Features abzufragen.

Bemerkungen

Um diese Schnittstelle abzurufen, ruft KMD Dxgkrnl's DxgkCbQueryServices Rückruf mit ServiceType- auf DxgkServicesFeaturefestgelegt. KMD kann DxgkCbQueryServices- aufrufen, sobald er den Zeiger des Rückrufs von einem Aufruf zu seinem DxgkDdiStartDeviceabruft.

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- dispmprt.h

Siehe auch

DXGK_SERVICES

DXGKCB_ISFEATUREENABLED2

DXGKCB_QUERYFEATUREINTERFACE

DxgkCbQueryServices

DxgkDdiStartDevice