Partager via


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)

Voir aussi

DXGK_PREEMPTCOMMANDFLAGS

DxgkCbNotifyDpc

DxgkCbNotifyInterrupt

DxgkDdiCreateDevice

DxgkDdiPreemptCommand

DxgkDdiSubmitCommand