D3DKMT_SUBMITCOMMANDTOHWQUEUE结构(d3dkmthk.h)
一种结构,用于保存用于将命令提交到硬件队列的信息。
语法
typedef struct _D3DKMT_SUBMITCOMMANDTOHWQUEUE {
D3DKMT_HANDLE hHwQueue;
D3DKMT_ALIGN64 UINT64 HwQueueProgressFenceId;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CommandBuffer;
UINT CommandLength;
UINT PrivateDriverDataSize;
VOID *pPrivateDriverData;
UINT NumPrimaries;
D3DKMT_HANDLE const *WrittenPrimaries;
} D3DKMT_SUBMITCOMMANDTOHWQUEUE;
成员
hHwQueue
要提交命令的上下文队列。
HwQueueProgressFenceId
命令完成后,将发出信号的硬件队列进度围栏值。
CommandBuffer
要对 GPU 执行的命令缓冲区的 GPU VA。
CommandLength
命令缓冲区的长度(以字节为单位)。
PrivateDriverDataSize
专用驱动程序数据的大小(以字节为单位)。
pPrivateDriverData
指向包含可选专用驱动程序数据的缓冲区的指针。
NumPrimaries
此命令缓冲区写入的初选数。
WrittenPrimaries
此命令缓冲区写入的初选数组。
要求
要求 | 价值 |
---|---|
标头 | d3dkmthk.h |