共用方式為


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 (包括 D3dkmddi.h)

另請參閱

DXGK_PREEMPTCOMMANDFLAGS

DxgkCbNotifyDpc

DxgkCbNotifyInterrupt

DxgkDdiCreateDevice

DxgkDdiPreemptCommand

DxgkDdiSubmitCommand