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

現在の Blt が GPU で実行されたときに通知されるハードウェア キューの進行状況フェンス ID。

Commands

GPU で実行されるコマンド バッファーの GPU VA。

CommandLength

コマンド バッファーの長さ (バイト単位)。

Flags

フラグ。

PrivateDriverDataSize

pPrivateDriverData のサイズ。

pPrivateDriverData

Present に渡すプライベート ドライバー データ。

NumPrimaries

このコマンド バッファーによって書き込まれたプライマリの数。

WrittenPrimaries

このコマンド バッファーによって書き込まれたプライマリの配列。

要件

要件
Header d3dumddi.h