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