Partager via


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 :