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

Vedi anche

DXGK_SERVICES

DXGKCB_ISFEATUREENABLED2

DXGKCB_QUERYFEATUREINTERFACE

DxgkCbQueryServices

DxgkDdiStartDevice