DXGKARG_PREEMPTCOMMAND structure (d3dkmddi.h)
La structure DXGKARG_PREEMPTCOMMAND décrit une commande qu’un pilote de miniport d’affichage doit utiliser pour préempter une mémoire tampon d’accès direct à la mémoire (DMA) que la fonction DxgkDdiSubmitCommand a précédemment soumise à l’unité d’exécution de commande 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 de 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 envoyée. Le pilote de miniport d’affichage utilise l’identificateur dans un appel à la fonction DxgkCbNotifyDpc pour informer le planificateur d’unité de traitement graphique (GPU) de la préemption à l’heure DPC (Deferred-Procedure-Call).
[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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmddi.h (include D3dkmddi.h) |