D3DDDICB_CREATEHWQUEUE structure (d3dumddi.h)

A structure that holds information to create a hardware queue.

Syntax

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;

Members

hHwContext

Handle to the context the queue is created for.

Flags

Queue creation flags.

PrivateDriverDataSize

Size of private driver data.

pPrivateDriverData

Pointer to private driver data.

hHwQueue

Handle to the created queue.

hHwQueueProgressFence

Handle to the hardware queue progress fence object.

HwQueueProgressFenceCPUVirtualAddress

Read-only mapping of the fence value for the CPU

HwQueueProgressFenceGPUVirtualAddress

Read/write mapping of the fence value for the GPU

Requirements

Requirement Value
Header d3dumddi.h