DXGKARG_PREEMPTCOMMAND 結構 (d3dkmddi.h)

DXGKARG_PREEMPTCOMMAND 結構描述顯示迷你埠驅動程序必須用來先佔直接記憶體存取的命令, (DMA) 緩衝區, DxgkDdiSubmitCommand 函式先前提交至硬體命令執行單位。

語法

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

成員

[in] PreemptionFenceId

顯示迷你埠驅動程序必須在 DMA 緩衝區結尾修補到柵欄命令的唯一標識碼,以先占先前提交的 DMA 緩衝區。 顯示迷你埠驅動程式會使用 對 DxgkCbNotifyDpc 函式呼叫中的標識符,通知圖形處理單位 (GPU) 排程器,瞭解在延後過程呼叫 (DPC) 時間的先佔。

[in] NodeOrdinal

先佔要求之節點的索引。

[in] EngineOrdinal

優先要求之引擎的索引。

[in] Flags

具有保留成員或32位值的 DXGK_PREEMPTCOMMANDFLAGS 結構。 此結構目前未定義任何旗標。

規格需求

需求
最低支援的用戶端 Windows Vista
標頭 d3dkmddi.h (include D3dkmddi.h)

另請參閱

DXGK_PREEMPTCOMMANDFLAGS

DxgkCbNotifyDpc

DxgkCbNotifyInterrupt

DxgkDdiCreateDevice

DxgkDdiPreemptCommand

DxgkDdiSubmitCommand