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) |