Fourniture d’identificateurs de clôture

Le sous-système du noyau graphique Microsoft DirectX fournit un identificateur de clôture identique dans les membres SubmissionFenceId des structures DXGKARG_PATCH et DXGKARG_SUBMITCOMMAND dans les appels aux fonctions DxgkDdiPatch et DxgkDdiSubmitCommand du pilote miniport d’affichage. Selon la façon dont le matériel graphique est implémenté, le pilote est uniquement requis pour utiliser l’identificateur de clôture passé à l’une des fonctions DxgkDdiPatch ou DxgkDdiSubmitCommand pour les raisons suivantes :

  • Le pilote utilise l’identificateur de clôture passé à DxgkDdiPatch pour écrire dans la fin de la mémoire tampon d’accès direct à la mémoire (DMA).

  • Le pilote utilise l’identificateur de clôture passé à DxgkDdiSubmitCommand pour écrire dans la mémoire tampon en anneau, qui est la mémoire tampon où les mémoires tampons DMA sont mises en file d’attente pour être exécutées par l’unité de traitement graphique (GPU) (la plupart des types DE GPU utilisent un modèle de mise en file d’attente de mémoire tampon DMA).