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)

Voir aussi

DXGK_PREEMPTCOMMANDFLAGS

DxgkCbNotifyDpc

DxgkCbNotifyInterrupt

DxgkDdiCreateDevice

DxgkDdiPreemptCommand

DxgkDdiSubmitCommand