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