D3DKMT_CREATEHWQUEUE 结构 (d3dkmthk.h)

创建新硬件队列时传递给 PFND3DKMT_CREATEHWQUEUE 的结构。

语法

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

成员

hHwContext

队列所属的硬件上下文的句柄。

Flags

指定硬件队列创建标志的 D3DDDI_CREATEHWQUEUEFLAGS 值的位字段。

PrivateDriverDataSize

专用驱动程序数据的大小。

pPrivateDriverData

专用驱动程序数据。

hHwQueue

要提交工作的硬件队列对象的句柄。

hHwQueueProgressFence

用于监视队列进度的受监视围栏对象的句柄。

HwQueueProgressFenceCPUVirtualAddress

CPU 的队列进度围栏值的只读映射。

HwQueueProgressFenceGPUVirtualAddress

GPU 的队列进度围栏值的读/写映射。

要求

要求
Header d3dkmthk.h

另请参阅

D3DDDI_CREATEHWQUEUEFLAGS

PFND3DKMT_CREATEHWQUEUE