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 |