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 |