次の方法で共有


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 のフェンス値の読み取り/書き込みマッピング

要件

要件
Header d3dumddi.h