Freigeben über


DXGK_FEATURE_INTERFACE-Struktur (dispmprt.h)

Die DXGK_FEATURE_INTERFACE-Struktur enthält die Schnittstelle des Porttreibers, die verwendet werden kann, um ihn 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;

Member

Size

Größe dieser Struktur in Bytes.

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 Schnittstellendeferencefunktion des Porttreibers.

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.

Hinweise

Um diese Schnittstelle abzurufen, ruft KMD den DxgkCbQueryServices-Rückruf von Dxgkrnl auf, wobei ServiceType auf DxgkServicesFeature festgelegt ist. KMD kann DxgkCbQueryServices aufrufen, sobald der Zeiger des Rückrufs von einem Aufruf des DxgkDdiStartDevice abgerufen wurde.

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

DXGK_SERVICES

DXGKCB_ISFEATUREENABLED2

DXGKCB_QUERYFEATUREINTERFACE

DxgkCbQueryServices

DxgkDdiStartDevice