Partager via


structure DXGK_FEATURE_INTERFACE (dispmprt.h)

La structure DXGK_FEATURE_INTERFACE contient l’interface du pilote de port qui peut être utilisée pour l’interroger pour ses fonctionnalités activées et leur prise en charge.

Syntaxe

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;

Membres

Size

Taille de cette structure, en octets.

Version

Numéro de version de l’interface de fonctionnalité. Les constantes de numéro de version sont définies dans Dispmprt.h (par exemple, DXGK_FEATURE_INTERFACE_VERSION_1).

Context

Pointeur vers un bloc de contexte privé.

InterfaceReference

Pointeur vers la fonction de référence d’interface du pilote de port.

InterfaceDereference

Pointeur vers la fonction de déréférencement de l’interface du pilote de port.

IsFeatureEnabled

Fonction DXGKCB_ISFEATUREENABLED2 du pilote de port. KMD peut appeler cette fonction pour interroger si le système a activé une fonctionnalité.

QueryFeatureInterface

Fonction DXGKCB_QUERYFEATUREINTERFACE du pilote de port. KMD peut appeler cette fonction pour interroger le système d’exploitation pour obtenir l’interface d’une fonctionnalité.

Remarques

Pour obtenir cette interface, KMD appelle Dxgkrnl's DxgkCbQueryServices rappel avec ServiceType défini sur DxgkServicesFeature. KMD peut appeler DxgkCbQueryServices une fois qu’il obtient le pointeur du rappel à partir d’un appel à son DxgkDdiStartDevice.

Pour plus d’informations, consultez prise en charge des fonctionnalités WDDM d’interrogation et d’activation.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2 (WDDM 3.2)
d’en-tête dispmprt.h

Voir aussi

DXGK_SERVICES

DXGKCB_ISFEATUREENABLED2

DXGKCB_QUERYFEATUREINTERFACE

DxgkCbQueryServices

DxgkDdiStartDevice