共用方式為


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