共用方式為


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

硬體佇列進度柵欄標識碼,會在 GPU 上完成 Present Blt 時發出訊號。

Commands

要於 GPU 上執行之命令緩衝區的 GPU VA。

CommandLength

命令緩衝區的位元組長度。

Flags

標誌。

PrivateDriverDataSize

pPrivateDriverData 的大小。

pPrivateDriverData

要傳遞至 Present的私人驅動程序數據。

NumPrimaries

此命令緩衝區所撰寫的主要項目數目。

WrittenPrimaries

此命令緩衝區所寫入的主要數位。

要求

要求 價值
標頭 d3dumddi.h