Partager via


structure DXGKDDI_FEATURE_INTERFACE (dispmprt.h)

La structure DXGKDDI_FEATURE_INTERFACE contient l’interface du pilote miniport en mode noyau d’affichage (KMD) que le pilote de port peut appeler pour rechercher la prise en charge des fonctionnalités de KMD.

Syntaxe

typedef struct _DXGKDDI_FEATURE_INTERFACE {
  USHORT                         Size;
  USHORT                         Version;
  PVOID                          Context;
  PINTERFACE_REFERENCE           InterfaceReference;
  PINTERFACE_DEREFERENCE         InterfaceDereference;
  PDXGKDDI_QUERYFEATURESUPPORT   QueryFeatureSupport;
  PDXGKDDI_QUERYFEATUREINTERFACE QueryFeatureInterface;
} DXGKDDI_FEATURE_INTERFACE, *PDXGKDDI_FEATURE_INTERFACE;

Membres

Size

Taille, en octets, de cette structure.

Version

Numéro de version de cette interface. 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 une fonction de référence d’interface implémentée par KMD.

InterfaceDereference

Pointeur vers une fonction de déréférencement d’interface implémentée par KMD.

QueryFeatureSupport

Pointeur vers une fonction d’implémentation KMD DxgkDdiQueryFeatureSupport pour interroger la prise en charge des fonctionnalités.

QueryFeatureInterface

Pointeur vers une fonction DxgkDdiQueryFeatureInterface implémentée par KMD pour interroger les interfaces kmD pour une fonctionnalité. Le système d’exploitation appelle uniquement ces interfaces pour les fonctionnalités activées et demande toujours l’interface pour une version de la fonctionnalité prise en charge par le pilote.

Remarques

Si le pilote implémente le DXGKDDI_FEATURE_INTERFACE, il n’a plus besoin d’appeler DxgkCbQueryFeatureSupport pour activer une fonctionnalité dans le pilote de port à l’avance. Il peut plutôt interroger la prise en charge des fonctionnalités à la demande à l’aide de son interface de DXGKDDI_FEATURE_INTERFACE.

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

DxgkDdiQueryFeatureSupport

DxgkDdiQueryInterface