D3DKMT_CREATEHWQUEUE 構造体 (d3dkmthk.h)

新しいハードウェア キューを作成するときに PFND3DKMT_CREATEHWQUEUE に渡される構造体。

構文

typedef struct _D3DKMT_CREATEHWQUEUE {
  D3DKMT_HANDLE                         hHwContext;
  D3DDDI_CREATEHWQUEUEFLAGS             Flags;
  UINT                                  PrivateDriverDataSize;
  VOID                                  *pPrivateDriverData;
  D3DKMT_HANDLE                         hHwQueue;
  D3DKMT_HANDLE                         hHwQueueProgressFence;
  VOID                                  *HwQueueProgressFenceCPUVirtualAddress;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS HwQueueProgressFenceGPUVirtualAddress;
} D3DKMT_CREATEHWQUEUE;

メンバー

hHwContext

キューが属しているハードウェア コンテキストを処理します。

Flags

ハードウェア キュー作成フラグ を指定するD3DDDI_CREATEHWQUEUEFLAGS 値のビット フィールド。

PrivateDriverDataSize

プライベート ドライバー データのサイズ。

pPrivateDriverData

プライベート ドライバー データ。

hHwQueue

作業を送信するハードウェア キュー オブジェクトを処理します。

hHwQueueProgressFence

キューの進行状況を監視するために使用される監視対象のフェンス オブジェクトを処理します。

HwQueueProgressFenceCPUVirtualAddress

CPU のキュー進行状況フェンス値の読み取り専用マッピング。

HwQueueProgressFenceGPUVirtualAddress

GPU のキュー進行状況フェンス値の読み取り/書き込みマッピング。

要件

要件
Header d3dkmthk.h

こちらもご覧ください

D3DDDI_CREATEHWQUEUEFLAGS

PFND3DKMT_CREATEHWQUEUE