D3DKMT_CREATEHWQUEUE構造体 (d3dkmthk.h)

D3DKMT_CREATEHWQUEUE は、D3DKMTCreateHwQueue に渡される構造であり、新しいハードウェア キューを作成するときに 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

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

Flags

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

PrivateDriverDataSize

[in]プライベート ドライバー データのサイズ (バイト単位)。

pPrivateDriverData

[入力/出力]プライベート ドライバー データへのポインター。

hHwQueue

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

hHwQueueProgressFence

[out]キューの進行状況を監視するために使用される監視対象のフェンス オブジェクトへのハンドル。

HwQueueProgressFenceCPUVirtualAddress

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

HwQueueProgressFenceGPUVirtualAddress

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

必要条件

要件 価値
ヘッダー d3dkmthk.h

関連項目

D3DDDI_CREATEHWQUEUEFLAGS

PFND3DKMT_CREATEHWQUEUE