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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈