structure DXGKARG_PREEMPTCOMMAND (d3dkmddi.h)
La structure DXGKARG_PREEMPTCOMMAND décrit une commande qu’un pilote miniport d’affichage doit utiliser pour préempter une mémoire tampon d’accès direct à la mémoire tampon (DMA) que la fonction DxgkDdiSubmitCommand précédemment soumise à l’unité d’exécution de commandes matérielle.
Syntaxe
typedef struct _DXGKARG_PREEMPTCOMMAND {
[in] UINT PreemptionFenceId;
[in] UINT NodeOrdinal;
[in] UINT EngineOrdinal;
[in] DXGK_PREEMPTCOMMANDFLAGS Flags;
} DXGKARG_PREEMPTCOMMAND;
Membres
[in] PreemptionFenceId
Identificateur unique que le pilote miniport d’affichage doit corriger dans la commande de clôture à la fin de la mémoire tampon DMA pour préempter la mémoire tampon DMA précédemment soumise. Le pilote miniport d’affichage utilise l’identificateur dans un appel à la fonction DxgkCbNotifyDpc pour informer le planificateur de l’unité de traitement graphique (GPU) sur la préemption au moment de l’appel différé de procédure (DPC).
[in] NodeOrdinal
Index du nœud pour la demande de préemption.
[in] EngineOrdinal
Index du moteur pour la demande de préemption.
[in] Flags
Structure DXGK_PREEMPTCOMMANDFLAGS avec un membre réservé ou une valeur 32 bits. Aucun indicateur n’est actuellement défini pour cette structure.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
d’en-tête | d3dkmddi.h (include D3dkmddi.h) |