Condividi tramite


struttura DXGKARG_PREEMPTCOMMAND (d3dkmddi.h)

La struttura DXGKARG_PREEMPTCOMMAND descrive un comando che un driver miniport di visualizzazione deve usare per annullare un buffer DMA (Direct Memory Access) inviato in precedenza alla funzione DxgkDdiSubmitCommand all'unità di esecuzione del comando hardware.

Sintassi

typedef struct _DXGKARG_PREEMPTCOMMAND {
  [in] UINT                     PreemptionFenceId;
  [in] UINT                     NodeOrdinal;
  [in] UINT                     EngineOrdinal;
  [in] DXGK_PREEMPTCOMMANDFLAGS Flags;
} DXGKARG_PREEMPTCOMMAND;

Members

[in] PreemptionFenceId

Identificatore univoco che il driver miniport di visualizzazione deve applicare patch al comando di isolamento alla fine del buffer DMA per evitare il buffer DMA inviato in precedenza. Il driver miniport di visualizzazione usa l'identificatore in una chiamata alla funzione DxgkCbNotifyDpc per informare l'utilità di pianificazione dell'unità di elaborazione grafica (GPU) sulla precedenza all'ora di chiamata posticipata alla procedura posticipata.

[in] NodeOrdinal

Indice del nodo per la richiesta di precedenza.

[in] EngineOrdinal

Indice del motore per la richiesta di precedenza.

[in] Flags

Struttura DXGK_PREEMPTCOMMANDFLAGS con un membro riservato o un valore a 32 bit. Non sono attualmente definiti flag per questa struttura.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmddi.h (include D3dkmddi.h)

Vedi anche

DXGK_PREEMPTCOMMANDFLAGS

DxgkCbNotifyDpc

DxgkCbNotifyInterrupt

DxgkDdiCreateDevice

DxgkDdiPreemptCommand

DxgkDdiSubmitCommand