D3DDDICB_SUBMITCOMMANDTOHWQUEUE 结构 (d3dumddi.h)
一个结构,用于保存要排队硬件的信息。
语法
typedef struct _D3DDDICB_SUBMITCOMMANDTOHWQUEUE {
[in] HANDLE hHwQueue;
UINT64 HwQueueProgressFenceId;
D3DGPU_VIRTUAL_ADDRESS Commands;
UINT CommandLength;
D3DDDICB_SUBMITCOMMANDTOHWQUEUEFLAGS Flags;
UINT PrivateDriverDataSize;
VOID *pPrivateDriverData;
UINT NumPrimaries;
const D3DKMT_HANDLE *WrittenPrimaries;
} D3DDDICB_SUBMITCOMMANDTOHWQUEUE;
成员
[in] hHwQueue
提交到的硬件队列。
HwQueueProgressFenceId
硬件队列进度围栏 ID,在 GPU 上完成“当前 Blt”时将发出信号。
Commands
要对 GPU 执行的命令缓冲区的 GPU VA。
CommandLength
命令缓冲区的长度(以字节为单位)。
Flags
标志。
PrivateDriverDataSize
pPrivateDriverData 的大小。
pPrivateDriverData
要传递给 “演示”的专用驱动程序数据。
NumPrimaries
此命令缓冲区写入的初选数。
WrittenPrimaries
此命令缓冲区编写的主元素数组。
要求
要求 | 值 |
---|---|
Header | d3dumddi.h |