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 |