Threading et synchronisation niveau 2
Le threading et la synchronisation de niveau 2 sont identiques au niveau trois, à ceci près que la mémoire vidéo n’est pas supprimée pour héberger la mémoire du processeur. En d’autres termes, WDDM garantit que :
- Un seul thread (le thread appelant) se trouve dans le pilote miniport d’affichage.
- Le matériel graphique est inactif.
- Aucune mémoire tampon d’accès direct à la mémoire (DMA) n’est actuellement traitée par le pilote ou transmise via le planificateur GPU.
Pour que certains appels soient effectués sous le niveau 2, l’indicateur HardwareAccess doit être défini dans la structure D3DDDI_ESCAPEFLAGS qui est membre de DXGKARG_ESCAPE. Si cet indicateur n’est pas défini, l’appel échoue.
La liste suivante contient certains des appels au pilote de miniport d’affichage qui sont effectués sous le niveau 2 :
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