Partager via


Mises à jour pour IddCx versions 1.9 et ultérieures

Cette page décrit les modifications apportées dans IddCx 1.9. Un seul binaire de pilote d’affichage indirect (IDD) créé sur IddCx 1.9 peut s’exécuter sur Windows 10, version 1803 et versions ultérieures à l’aide de vérifications d’exécution pour vérifier si les modifications DDI dans IddCx 1.9 sont disponibles sur ce système. Pour plus d’informations, consultez Création d’un pilote WDF pour plusieurs versions de Windows .

Les modifications d’IddCx 1.9 appartiennent aux catégories suivantes :

  • La version d’IddCxGetVersion a été mise à jour. Consultez Versions d’IddCx pour obtenir la liste complète des informations sur les versions liées à IddCx.
  • Un DDI a été ajouté qui permet à un IDD de faire passer la priorité du planificateur vidéo à la bande de priorité en temps réel.
  • Le regroupement des processus UMDF n’est pas autorisé.

Version d’IddCxGetVersion mise à jour

La version d’IddCx retournée par IddCxGetVersion sur Windows 11 version 22H2 a été mise à jour vers IDDCX_VERSION_SV2 (0x1900).

IddCxSetRealtimeGPUPriority a été ajouté pour augmenter la priorité du planificateur vidéo

Le DDI IddCxSetRealtimeGPUPriority a été introduit pour permettre à l’IDD d’augmenter la priorité GPU des appareils GPU utilisés dans le chemin d’accès actuel pour traiter le cadre de bureau. Cette capacité est utile pour éviter la privation de GPU pour le travail de GPU IDD lorsque la charge de travail GPU est élevée.

Mise à jour INF du pilote IddCx 1.9 requise pour interdire le regroupement de processus UMDF

Pour réduire la surface d’utilisation abusive d’IddCxSetRealtimeGPUPriority pour les attaques par déni de service, les pilotes IddCx 1.9 ne sont pas autorisés à partager le processus avec d’autres pilotes UMDF. Un pilote IddCx 1.9 doit ajouter ce qui suit dans son fichier inf.

HKR, "WUDF", "DeviceGroupId", %REG_SZ%, "<DriverGroupName>" 

Pour obtenir un exemple, consultez le fichier INF dans l’exemple GitHub IndirectDisplay .