D3DKMT_CREATEHWQUEUE structure

A structure holding information to create a hardware queue.

Syntax

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

Members

hHwContext

Handle to the hardware context the queue is associated with.

Flags

Hardware queue creation flags.

PrivateDriverDataSize

Size of private driver data.

pPrivateDriverData

Private driver data.

hHwQueue

Handle to the hardware queue object to submit work to.

hHwQueueProgressFence

Handle to the monitored fence object used to monitor the queue progress.

HwQueueProgressFenceCPUVirtualAddress

Read-only mapping of the queue progress fence value for the CPU.

HwQueueProgressFenceGPUVirtualAddress

Read/write mapping of the queue progress fence value for the GPU.

Requirements

   
Header d3dkmthk.h