DXGK_FEATURE_INTERFACE struttura (dispmprt.h)
La struttura DXGK_FEATURE_INTERFACE contiene l'interfaccia del driver di porta che può essere usata per eseguirne una query per le funzionalità abilitate e il 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;
Members
Size
Dimensioni di questa struttura, in byte.
Version
Numero di versione dell'interfaccia di 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 dereferenza dell'interfaccia del driver della porta.
IsFeatureEnabled
Funzione di DXGKCB_ISFEATUREENABLED2 del driver della porta. KmD può chiamare questa funzione per eseguire una query se il sistema ha abilitato una funzionalità.
QueryFeatureInterface
Funzione di DXGKCB_QUERYFEATUREINTERFACE del driver della porta. KmD può chiamare questa funzione per eseguire query sul sistema operativo per l'interfaccia di una funzionalità.
Commenti
Per ottenere questa interfaccia, kmD chiama il callback dxgkrnl di DxgkCbQueryServices con ServiceType impostato su DxgkServicesFeature. KmD può chiamare DxgkCbQueryServices una volta ottenuto il puntatore del callback da una chiamata al proprio DxgkDdiStartDevice.
Per altre informazioni, vedere Esecuzione di query sul supporto e l'abilitazione delle funzionalità WDDM.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 versione 24H2 (WDDM 3.2) |
Intestazione | dispmprt.h |