次の方法で共有


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