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 all'unità di esecuzione del comando hardware DxgkDdiSubmitComm and.

Sintassi

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

Membri

[in] PreemptionFenceId

Identificatore univoco che il driver di miniport di visualizzazione deve applicare patch al comando di isolamento alla fine del buffer DMA per impedire 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) circa il preemption in fase di chiamata di procedura posticipata (DPC).

[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. Nessun flag è attualmente definito per questa struttura.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
intestazione d3dkmddi.h (include D3dkmddi.h)

Vedere anche

DXGK_PREEMPTCOMMANDFLAGS

DxgkCbNotifyDpc

DxgkCbNotifyInterrupt

DxgkDdiCreateDevice

DxgkDdiPreemptCommand

DxgkDdiSubmitCommand