DXGKARG_PREEMPTCOMMAND结构(d3dkmddi.h)

DXGKARG_PREEMPTCOMMAND结构描述了一个命令,显示微型端口驱动程序必须使用该命令来抢占以前提交到硬件命令执行单元的 dxgkDdiSubmitCommand 函数的直接内存访问(DMA) 缓冲区。

语法

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