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