Partager via


énumération DXGK_DRIVER_FEATURE (d3dukmdt.h)

L’énumération DXGK_DRIVER_FEATURE est une liste de fonctionnalités de pilote.

Syntax

typedef enum _DXGK_DRIVER_FEATURE {
  DXGK_DRIVER_FEATURE_HWSCH = 0,
  DXGK_DRIVER_FEATURE_HWFLIPQUEUE = 1,
  DXGK_DRIVER_FEATURE_LDA_GPUPV = 2,
  DXGK_DRIVER_FEATURE_KMD_SIGNAL_CPU_EVENT = 3,
  DXGK_DRIVER_FEATURE_USER_MODE_SUBMISSION = 4,
  DXGK_DRIVER_FEATURE_SHARE_BACKING_STORE_WITH_KMD = 5,
  DXGK_DRIVER_FEATURE_RESERVED_1 = 6,
  DXGK_DRIVER_FEATURE_RESERVED_2 = 7,
  DXGK_DRIVER_FEATURE_RESERVED_3 = 8,
  DXGK_DRIVER_FEATURE_RESERVED_4 = 9,
  DXGK_DRIVER_FEATURE_RESERVED_5 = 10,
  DXGK_DRIVER_FEATURE_RESERVED_6 = 11,
  DXGK_DRIVER_FEATURE_RESERVED_7 = 12,
  DXGK_DRIVER_FEATURE_RESERVED_8 = 13,
  DXGK_DRIVER_FEATURE_RESERVED_9 = 14,
  DXGK_DRIVER_FEATURE_RESERVED_10 = 15,
  DXGK_DRIVER_FEATURE_RESERVED_11 = 16,
  DXGK_DRIVER_FEATURE_RESERVED_12 = 17,
  DXGK_DRIVER_FEATURE_RESERVED_13 = 18,
  DXGK_DRIVER_FEATURE_RESERVED_14 = 19,
  DXGK_DRIVER_FEATURE_RESERVED_15 = 20,
  DXGK_DRIVER_FEATURE_RESERVED_16 = 21,
  DXGK_DRIVER_FEATURE_RESERVED_17 = 22,
  DXGK_DRIVER_FEATURE_RESERVED_18 = 23,
  DXGK_DRIVER_FEATURE_RESERVED_19 = 24,
  DXGK_DRIVER_FEATURE_RESERVED_20 = 25,
  DXGK_DRIVER_FEATURE_RESERVED_21 = 26,
  DXGK_DRIVER_FEATURE_RESERVED_22 = 27,
  DXGK_DRIVER_FEATURE_RESERVED_23 = 28,
  DXGK_DRIVER_FEATURE_RESERVED_24 = 29,
  DXGK_DRIVER_FEATURE_RESERVED_25 = 30,
  DXGK_DRIVER_FEATURE_SAMPLE = 31,
  DXGK_DRIVER_FEATURE_PAGE_BASED_MEMORY_MANAGER = 32,
  DXGK_DRIVER_FEATURE_KERNEL_MODE_TESTING = 33,
  DXGK_DRIVER_FEATURE_64K_PT_DEMOTION_FIX = 34,
  DXGK_DRIVER_FEATURE_GPUPV_PRESENT_HWQUEUE = 35,
  DXGK_DRIVER_FEATURE_GPUVAIOMMU = 36,
  DXGK_DRIVER_FEATURE_NATIVE_FENCE = 37,
  DXGK_DRIVER_FEATURE_MAX
} DXGK_DRIVER_FEATURE;

Constantes

 
DXGK_DRIVER_FEATURE_HWSCH
Valeur : 0
Fonctionnalité de planification GPU accélérée par le matériel.
DXGK_DRIVER_FEATURE_HWFLIPQUEUE
Valeur : 1
Fonctionnalité de file d’attente de basculement matériel.
DXGK_DRIVER_FEATURE_LDA_GPUPV
Valeur : 2
Adaptateur d’affichage lié dans la fonctionnalité de paravirtualisation GPU.
DXGK_DRIVER_FEATURE_KMD_SIGNAL_CPU_EVENT
Valeur : 3
Signalisation d’un événement d’UC par fonctionnalité KMD.
DXGK_DRIVER_FEATURE_USER_MODE_SUBMISSION
Valeur : 4
Fonctionnalité de soumission en mode utilisateur.
DXGK_DRIVER_FEATURE_SHARE_BACKING_STORE_WITH_KMD
Valeur : 5
Permettant à l’UMD de partager le magasin de stockage avec la fonctionnalité KMD.
DXGK_DRIVER_FEATURE_RESERVED_1
Valeur : 6
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_2
Valeur : 7
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_3
Valeur : 8
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_4
Valeur : 9
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_5
Valeur : 10
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_6
Valeur : 11
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_7
Valeur : 12
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_8
Valeur : 13
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_9
Valeur : 14
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_10
Valeur : 15
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_11
Valeur : 16
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_12
Valeur : 17
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_13
Valeur : 18
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_14
Valeur : 19
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_15
Valeur : 20
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_16
Valeur : 21
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_17
Valeur : 22
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_18
Valeur : 23
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_19
Valeur : 24
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_20
Valeur : 25
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_21
Valeur : 26
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_22
Valeur : 27
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_23
Valeur : 28
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_24
Valeur : 29
Réservé.
DXGK_DRIVER_FEATURE_RESERVED_25
Valeur : 30
Réservé.
DXGK_DRIVER_FEATURE_SAMPLE
Valeur : 31
DXGK_DRIVER_FEATURE_PAGE_BASED_MEMORY_MANAGER
Valeur : 32
Fonctionnalité de gestion de la mémoire basée sur les pages.
DXGK_DRIVER_FEATURE_KERNEL_MODE_TESTING
Valeur : 33
Fonctionnalité d’interface de test en mode noyau.
DXGK_DRIVER_FEATURE_64K_PT_DEMOTION_FIX
Valeur : 34
Correction de bogues du système d’exploitation pour la rétrogradation de la table de page 64 Ko.
DXGK_DRIVER_FEATURE_GPUPV_PRESENT_HWQUEUE
Valeur : 35
Correction de bogues du système d’exploitation pour la paravirtualisation gpu et la planification matérielle activées.
DXGK_DRIVER_FEATURE_GPUVAIOMMU
Valeur : 36
Utilisation d’adresses virtuelles GPU avec la fonctionnalité IoMmu.
DXGK_DRIVER_FEATURE_NATIVE_FENCE
Valeur : 37
Fonctionnalité de clôture GPU native.
DXGK_DRIVER_FEATURE_MAX
Valeur maximale pour l’énumération.

Remarques

Une fonctionnalité WDDM est identifiée par une valeur d’ID de fonctionnalité qui a une catégorie de fonctionnalité (4 bits supérieurs) et un sous-ID (28 bits inférieurs). Le sous-ID de fonctionnalité est l’une des valeurs de cette énumération lorsque la catégorie de fonctionnalité est DXGK_FEATURE_CATEGORY_DRIVER.

Pour plus d’informations, consultez Interrogation de la prise en charge et de l’activation des fonctionnalités WDDM.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2 (WDDM 3.2)
En-tête d3dukmdt.h

Voir aussi

DXGK_FEATURE_CATEGORY

DXGK_FEATURE_ID