次の方法で共有


D3DDDICB_CREATEHWQUEUE構造体 (d3dumddi.h)

ハードウェア キューを作成するための情報を保持する構造体。

構文

typedef struct _D3DDDICB_CREATEHWQUEUE {
  HANDLE                    hHwContext;
  D3DDDI_CREATEHWQUEUEFLAGS Flags;
  UINT                      PrivateDriverDataSize;
  VOID                      *pPrivateDriverData;
  HANDLE                    hHwQueue;
  D3DKMT_HANDLE             hHwQueueProgressFence;
  VOID                      *HwQueueProgressFenceCPUVirtualAddress;
  D3DGPU_VIRTUAL_ADDRESS    HwQueueProgressFenceGPUVirtualAddress;
} D3DDDICB_CREATEHWQUEUE;

メンバーズ

hHwContext

キューが作成されるコンテキストへのハンドル。

Flags

キュー作成フラグ。

PrivateDriverDataSize

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

pPrivateDriverData

プライベート ドライバー データへのポインター。

hHwQueue

作成されたキューへのハンドル。

hHwQueueProgressFence

ハードウェア キューの進行状況フェンス オブジェクトへのハンドル。

HwQueueProgressFenceCPUVirtualAddress

CPU のフェンス値の読み取り専用マッピング

HwQueueProgressFenceGPUVirtualAddress

GPU のフェンス値の読み取り/書き込みマッピング

必要条件

要件 価値
ヘッダー d3dumddi.h