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 |