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 缓冲区末尾的 fence 命令的唯一标识符,以抢占以前提交的 DMA 缓冲区。 显示微型端口驱动程序在调用 DxgkCbNotifyDpc 函数时使用标识符,通知图形处理单元 (GPU) 计划程序在延迟过程调用 (DPC) 时间抢占。
[in] NodeOrdinal
抢占请求的节点索引。
[in] EngineOrdinal
抢占请求的引擎索引。
[in] Flags
具有保留成员或 32 位值的 DXGK_PREEMPTCOMMANDFLAGS 结构。 当前未为此结构定义任何标志。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
标头 | d3dkmddi.h (包括 D3dkmddi.h) |