struttura DXGK_FEATURE_INTERFACE (dispmprt.h)
La struttura DXGK_FEATURE_INTERFACE contiene l'interfaccia del driver di porta che può essere usata per eseguire query sulle relative funzionalità abilitate e sul relativo supporto.
Sintassi
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;
Membri
Size
Dimensioni di questa struttura, in byte.
Version
Numero di versione dell'interfaccia della funzionalità. Le costanti del numero di versione sono definite in Dispmprt.h , ad esempio DXGK_FEATURE_INTERFACE_VERSION_1.
Context
Puntatore a un blocco di contesto privato.
InterfaceReference
Puntatore alla funzione di riferimento dell'interfaccia del driver di porta.
InterfaceDereference
Puntatore alla funzione di dereferenziazione dell'interfaccia del driver di porta.
IsFeatureEnabled
Funzione di DXGKCB_ISFEATUREENABLED2 del driver di porta. KmD può chiamare questa funzione per verificare se il sistema ha abilitato una funzionalità.
QueryFeatureInterface
Funzione di DXGKCB_QUERYFEATUREINTERFACE del driver di porta. KmD può chiamare questa funzione per eseguire query sul sistema operativo per l'interfaccia di una funzionalità.
Osservazioni
Per ottenere questa interfaccia, KMD chiama DxgkrnlDxgkCbQueryServices callback con ServiceType impostato su DxgkServicesFeature. Il KMD può chiamare DxgkCbQueryServices una volta ottenuto il puntatore del callback da una chiamata al relativo DxgkDdiStartDevice.
Per altre informazioni, vedere Querying WDDM feature support and enablement.For more information, see Querying WDDM feature support and enablement.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11, versione 24H2 (WDDM 3.2) |
intestazione | dispmprt.h |