énumération DXGK_FEATURE_ID (d3dkmddi.h)
Un pilote en mode noyau (KMD) appelle DXGKCB_ISFEATUREENABLED avec une valeur DXGK_FEATURE_ID pour savoir si le système d’exploitation lui permet d’activer la prise en charge de cette fonctionnalité.
Syntax
typedef enum _DXGK_FEATURE_ID {
DXGK_FEATURE_HWSCH = 0,
DXGK_FEATURE_HWFLIPQUEUE = 1,
DXGK_FEATURE_LDA_GPUPV = 2,
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT = 3,
DXGK_FEATURE_USER_MODE_SUBMISSION = 4,
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD = 5
} DXGK_FEATURE_ID;
Constantes
DXGK_FEATURE_HWSCH Valeur : 0 Demander s’il faut activer la prise en charge de la planification GPU avec accélération matérielle. |
DXGK_FEATURE_HWFLIPQUEUE Valeur : 1 Demander s’il faut activer la prise en charge de la fonctionnalité de file d’attente de basculement matériel. Disponible à partir de Windows 11 (WDDM 3.0). |
DXGK_FEATURE_LDA_GPUPV Valeur : 2 Demander s’il faut activer la prise en charge de l’adaptateur de périphérique lié (LDA) dans la paravirtualisation GPU (GPU_PV). Disponible à partir de Windows 11 (WDDM 3.0). |
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT Valeur : 3 Vérifiez s’il faut activer la prise en charge de la signalisation des événements d’UC par KMD. Disponible à partir de Windows 11 (WDDM 3.0). |
DXGK_FEATURE_USER_MODE_SUBMISSION Valeur : 4 Demander s’il faut activer les soumissions en mode utilisateur. Disponible à partir de Windows 11 version 22H2 (WDDM 3.1). |
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD Valeur : 5 Demander s’il faut activer la prise en charge pour partager le magasin de stockage avec le KMD. Disponible à partir de Windows 11 version 22H2 (WDDM 3.1). |
Remarques
Pour chaque fonctionnalité de cette énumération prise en charge par le pilote, le pilote doit effectuer les opérations suivantes :
- Appelez le système d’exploitation pour interroger le status activé de la fonctionnalité.
- Activez la fonctionnalité uniquement si le système d’exploitation a retourné
Enabled=TRUE
.
Les pilotes qui ne prennent pas en charge la fonctionnalité n’ont pas besoin d’appeler le système d’exploitation pour interroger son status.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1903 |
En-tête | d3dkmddi.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour