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

此命令缓冲区编写的主元素数组。

要求

要求
Header d3dkmthk.h